[AVR单片机] AVR IO DDRX寄存器的问题

[复制链接]
1489|3
 楼主| qingtianjushi 发表于 2014-4-28 22:24 | 显示全部楼层 |阅读模式
为什么DDRX=1 的时候,也就是高电平的时候,是输出?
是因为电平的原因呢?还是这就是一个规定?
片羽之神 发表于 2014-4-29 12:56 | 显示全部楼层
坐等高手解答!
zhprotel 发表于 2014-5-1 11:15 | 显示全部楼层
DDRX对应的锁存器Q输出对应的是蕴含门,DDRX为1的时候Q输出为1,蕴含门Y=(A*(B非))非。B为1时,Y的状态由A来决定,
A就是PROTX锁存器Q输出的状态,当B=1,A=1时,B非=0,A*B=0,取反后Y=1。蕴含门输出为1驱动上拉MOS管导通,此时出高电平。
推挽输出一上一下,可输出高或低。

评分

参与人数 1威望 +1 收起 理由
qingtianjushi + 1 赞一个!

查看全部评分

lantian510 发表于 2014-5-4 20:05 | 显示全部楼层
IO的寄存器需要这样设置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

13

帖子

0

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