[ARM9、LPC] LPC2132 IO0PIN指令疑问

[复制链接]
2094|5
 楼主| dwiller 发表于 2013-12-13 10:57 | 显示全部楼层 |阅读模式

读IO0PIN需要把端口设置为输入模式吗?
一直为输出模式,下面的指令对吗?怎么输出没有达到我期望的状态
IO0PIN=(IO0PIN & (~(0x03<<21))) | temp
zqxat2007 发表于 2013-12-13 11:48 | 显示全部楼层
你这个是读 端口的状态指令  IO0DIR   才是设置端口状态的 看看书吧
zqxat2007 发表于 2013-12-13 11:49 | 显示全部楼层
你这个是读 端口的状态指令  IO0DIR   才是设置端口状态的 看看书吧
craaazyfor 发表于 2013-12-13 15:59 | 显示全部楼层
先设置DIR,再用这个输出或读取输入
huangxz 发表于 2013-12-14 07:38 | 显示全部楼层
读pin跟方向设置无关
戈卫东 发表于 2013-12-14 19:35 | 显示全部楼层
通常,端口不是输入也可以读,但可能不反应外部状态(如果是输出会影响输入信号),通常需要切换到输入或OD模式(OD还要输出1以关断下拉)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

27

帖子

0

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