赞助论坛
  • 3311阅读
  • 0回复

AVR的IO端口特性与应用 [复制链接]

楼层直达
jims147  
发帖
2
精华
0
金币
-39
威望
1
贡献
0
好评
0
注册
2009-01-08
楼主    jims147 发表于: 2009-01-08 21:02:59 
AVR的IO端口特性分析:

分析IO引脚Pxn。DDRxn 只有为1时,可控单向开关才工作,PORTxn 的数值才能通过可控单向开送到 Pxn.

结论:DDRxn=1 时,为输出状态。输出值等于PORTxn。所以,DDRxn 为方向寄存器。PORTxn 为数据寄存器。

分析上拉电阻。E的电位为0时,即D为1时,上拉电阻有效。

从与门的输入分析,只有以下的条件同时满足时,上拉电阻才有效

1、PUD 为0

2、DDxn 为0

3、PORTxn 为1

结论是:只有DDRxn = 0 即管脚定义为输入状态,并且 PORTxn="1", 而且UPD设置为0时,上拉电阻才生效。

分析 Pxn 及 SLEEP。只有当 SLEEP = 0 时,可控开关2才导通,SD1不工作,施密特触发器的输入等于Pxn, 信号送到同步器后读取。

结论:Pxn 无论在输入或输出状态都能被AVR读取。SLEEP=0时输入才能被读取。