[Atmel] 关于单片机检测高电平

[复制链接]
1310|9
 楼主| jiang390625 发表于 2015-10-28 14:46 | 显示全部楼层 |阅读模式
IO口检测高点平的问题,曾经而困扰我不少时间。

这几天做一个项目,又有点晕呼了,查了不少资料,做了一个总结,和大家分享~~

1、51单片机的I/O 口检测高低电平是需要首先让该端口置为1的。此时这个引脚才被设置为输入。

2、如果是avr单片机,可以通过设置DDRx的值来设置输入输出(详见数据手册~~)

3、切忌要将单片机的检测端口设置为输入,否则可能影响被检测模块端口的电压(如:被拉低电平至0v,或被拉高)

4、注意单片机一般是TTL电平模式的,因此高电平的最低应该是2V,低电平的最高应该是0.8V。(具体还是见数据手册比较保险一点)

okyouwin 发表于 2015-10-28 14:49 | 显示全部楼层
见识了,感谢总结。
ayb_ice 发表于 2015-10-28 14:54 | 显示全部楼层
这算什么总结

这明明不看手册的节奏
NE5532 发表于 2015-10-28 20:45 | 显示全部楼层
第三条等于大学数字电路课上泡妞去了?
受不了了 发表于 2015-10-28 23:12 | 显示全部楼层
第一条显然是被书本给害了
ddllxxrr 发表于 2015-10-29 13:37 | 显示全部楼层
总结不错,顶
cainiao_123 发表于 2015-10-29 16:41 | 显示全部楼层
不错,顶一个
mcu5i51 发表于 2015-10-30 10:12 | 显示全部楼层
看看手册都有了,有时候经验是会害人的
2013搬运工 发表于 2015-10-30 19:47 | 显示全部楼层
不敢苟同
明眸 发表于 2015-11-2 15:49 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:人生若只如初见 当时只道是寻常。

41

主题

626

帖子

0

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