[ZLG-ARM] IO口操作求助

[复制链接]
2504|6
 楼主| honghhh 发表于 2007-8-17 15:52 | 显示全部楼层 |阅读模式
IO, se, pi, AI, ce
int&nbsp;main&nbsp;(void)<br />{//&nbsp;add&nbsp;user&nbsp;source&nbsp;code&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uint8&nbsp;&nbsp;&nbsp;&nbsp;i;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PINSEL0=0x00000000;&nbsp;&nbsp;//设置所有端口均为IO口<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PINSEL1=0x00000000;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IO0DIR&nbsp;=0x0000FFFF;&nbsp;&nbsp;//设置P0.10-P0.15为输出口<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i=0x0FF;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IO0SET&nbsp;=&nbsp;i;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&gt100;i++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;0;<br />}<br />运行结果是P0.0-P0.7为0xD3&nbsp;这是怎么回事情呀&nbsp;应该是0xFF的呀?
 楼主| honghhh 发表于 2007-8-17 15:58 | 显示全部楼层

IO口操作求助

还有就是如果我要用P0.0-P0.7作为数据线给LCD发送数据的话.我该操作呢?我最初是这样用的:例如:我把G这个变量的值(G是8位变量)写入IO0SET,然后把他取反再写入IO0CLR.但最终结果并不是我想要的.我不知道错在那里?请指教
tangsunsun 发表于 2007-8-17 16:21 | 显示全部楼层

应当为0xF3

&quot;运行结果是P0.0-P0.7为0xD3&nbsp;这是怎么回事情呀&nbsp;应该是0xFF的呀&quot;用万用表测量出来的?
 楼主| honghhh 发表于 2007-8-18 09:28 | 显示全部楼层

IO口操作求助

我查看了IO0PIN的值是0xD3,用万用表测出来的值也是0xD3。这个程序我运行了好多次都是0xD3。楼上的哥说应该为0xF3,能讲一下为什么吗?用51的时候没觉得IO口有什么难的,等到要用ARM的IO口给LCD发送数据了,才知道这个好像很复杂了。
yingq5594 发表于 2007-8-18 12:05 | 显示全部楼层

re

老兄,您那个for循环是不是忘了加分号了for(i=0;i&gt100;i++);要用P0.0-P0.7作为数据线给LCD发送(把G这个变量的值(G是8位变量)写入)数据试试这个:&nbsp;PINSEL0&=0xffffff00;&nbsp;&nbsp;//设置P0.0-P0.7为IO口<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IO0DIR&nbsp;|=0x000000FF;&nbsp;&nbsp;//设置P0.0-P0.7为输出口<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IO0CLR&nbsp;&=0x0FF;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//先清零P0.0-P0.7<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IO0SET&nbsp;|=G;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//设置P0.0-P0.7相应位为1
tangsunsun 发表于 2007-8-20 16:21 | 显示全部楼层

P0.2 P0.3 为开漏输出,需要上拉电阻,P0.5应当正常,外部电路

  
hotpower 发表于 2007-8-22 03:26 | 显示全部楼层

SCL0/SDA0

同楼上
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

26

帖子

0

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