2019-12-24 18:37发布
kebaojun305 发表于 2017-9-2 10:00 就一个IO口就可以 前提是 IC内部有上下拉电阻,直接软件就可以判断了。 IO口 直接串个电阻 接外部电压。 ...
peter_zhang 发表于 2017-9-2 13:19 这种方法是最简单的,我试过可以的。 用一个ADC口,5V单片机,外部上下拉各10K电阻分压,再用1个BAT54双 ...
hq881128 发表于 2017-9-2 16:07 就用这个了,给我个支付宝。
最多设置5个标签!
这种方法是最简单的,我试过可以的。
用一个ADC口,5V单片机,外部上下拉各10K电阻分压,再用1个BAT54双二极管钳位,串1个10K电阻接外部输入信号。
1)悬空输入,ADC 采集为2.5V;
2)高电平(10~16V)输入,ADC大于2.5V 并钳位与5V;
3) 低电平输入,ADC采集为1.67V。
适当允许一些误差。
其实就是最简单的加法电路就实现了,这么简单,几个电阻的事情。
不用ADC 都可以 用什么ADC ,就是普通IO口。内部如果自带上下拉的话,楼主的应用,只需要外部串个电阻。
xxzouzhichao@yahoo.cn
一周热门 更多>