nios2_c语言编程.docVIP

  • 5
  • 0
  • 约2.27万字
  • 约 16页
  • 2017-08-25 发布于河南
  • 举报
nios2 c语言编程方法 FPGA 2010-05-20 00:20:22 阅读66 评论0 字号:大中小 来自:/bbs/thread-66-1-1.html IORD(base, 0) ? //读数据寄存器DATA IORD(base, 1) //读方向寄存器DIRECTION IORD(base, 2) //读中断标志寄存器interruptmask IORD(base, 3) ?//读边沿触发寄存器edgecapture IOWR(base, 1, data) ?//写方向寄存器DIRECTION IOWR(base, 3, data) //写中断标志寄存器edgecapture IOWR(base, 0, data)?// 写数据寄存器DATA IOWR(base, 2, data) ?//写中断标志寄存器interruptmask nios2的C语言和X86或者单片机C语言很相似,上层的标准C库函数都是一样的,区别在于与底层硬件相关的各个外设寄存器的结构不同。如果我们把访问底层硬件寄存器的函数封装起来供上层调用,平台之间的移植就显得很容易了。 ? ? 下面我总结了一些外设的寄存器结构以及用于访问寄存器的函数。 1.可编程输入、输出口 PIO //Defined in pio_struct.h // PIO Peripheral // PIO Registers ty

文档评论(0)

1亿VIP精品文档

相关文档