弱弱地问一下430的引脚问题

[复制链接]
2494|5
 楼主| 里昻_Lyon 发表于 2011-8-8 23:11 | 显示全部楼层 |阅读模式
430单片机PxIN是只读的,PxOUT是可读可写的,那写一个PxIN&BITx和PxOUT&BITx有什么区别呐?

是不是读PxIN之前都要把PxDIR设为输入?

希望大虾们指点一下。
原野之狼 发表于 2011-8-9 09:04 | 显示全部楼层
本帖最后由 原野之狼 于 2011-8-9 09:06 编辑

PxIN 管脚信号,读取之前需要设置方向寄存器为输入。
PxOUT 指输出寄存器,可读可写,在未设置成输出的情况下此信号不会反映到引脚上。
 楼主| 里昻_Lyon 发表于 2011-8-9 10:11 | 显示全部楼层
要是没设置PxDIR为输入,再读PxIN的话,读到的是PxOUT的值吗?
原野之狼 发表于 2011-8-9 10:18 | 显示全部楼层
要是没设置PxDIR为输入,再读PxIN的话,读到的是PxOUT的值吗?
里昻_Lyon 发表于 2011-8-9 10:11

看看IO口的结构示意图就知道了
 楼主| 里昻_Lyon 发表于 2011-8-9 18:25 | 显示全部楼层
4# 原野之狼

哦,没细细研究过。
永远的不知 发表于 2011-8-12 11:11 | 显示全部楼层
3# 里昻_Lyon

如果没有设置为输入,读PxIN这逻辑上是不对的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

90

帖子

1

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