求助有关访问IO端口的问题

[复制链接]
3145|2
 楼主| robin_fang 发表于 2007-2-3 13:44 | 显示全部楼层 |阅读模式
我用DSP2000,我想用c语言编程访问IO端口。<br />不知道用ioport&nbsp;和outport&nbsp;怎么访问&nbsp;例如io地址为8000h的空间。<br />&nbsp;我用这两个指令访问了&nbsp;10h的地址空间是可以的,当访问8000h就不行了,怎么办?<br />谢谢大家的回答帮忙!非常感激!
tmhy2000 发表于 2007-2-3 15:32 | 显示全部楼层

用指针来访问

  
liudewei 发表于 2007-2-4 20:31 | 显示全部楼层

c语言的IO访问需要先定义IO变量。

如:ioport&nbsp;unsigned&nbsp;int&nbsp;&nbsp;portxxxx;<br />#define&nbsp;Io_xxxx&nbsp;portxxxx<br />unsigned&nbsp;int&nbsp;IoVal;<br />&nbsp;&nbsp;Io_xxxx&nbsp;=0x1234;//输出0x1234给外部IO地址xxxx--写IO<br />&nbsp;&nbsp;IoVal=Io_xxxx&nbsp;;//将外部IO地址xxxx的内容读上来--读IO<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部