这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 【求助】dsp中外设在I/O空间映射的问题

共2条 1/1 1 跳转至

【求助】dsp中外设在I/O空间映射的问题

菜鸟
2010-04-07 20:10:01     打赏
刚开始学习dsp,我在开发板的源程序中看到这么一句,前面定义   ioport short port8001;       //输出端口地址定义,unsigned int show=0x00AA;,后面就来了  port8001=show; ,然后这样就可以使发光2极管亮了,这个端口地址难道就是对应 DSP的 PA,PB,PC...口之类的吗?如果是,怎么重他的IOPORT8001知道我对应的IO口,这里我不解,望好心人赐教。。



关键词: 求助     中外     设在     空间     映射     问题    

菜鸟
2010-04-14 09:52:01     打赏
2楼

不知道这些是什么型号DSP开发板上的例程

port8001应该是预定义的DSP内部对应某些IO管脚的状态控制寄存器(至少是可写的),
show这个变量就是个16位的数据, 对应的二进制编码就是 0000 0000 1010 1010 ,这最后八位应该对应某些IO管脚的电平状态

port8001=show;  这句话的功能就是把port8001这个寄存器的状态配置成0000 0000 1010 1010 ;

如果这8个管脚分别控制8个不同的LED, 那就是把这八个LED间隔一个点亮。

port8001代表什么你得从芯片的 datasheet里面去查,类似的还可能会有port8002, port9001之类的定义


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]