完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
|
相关推荐
21个回答
|
|
|
|
|
|
|
|
|
一个默认高电平,一个默认低电平!
|
|
|
|
|
|
这个我也是这么想的,但我们总说上面一种不行,不知道为何
|
|
|
|
|
|
第一种处在关断状态,不一定完全是低电平,我遇到过。
|
|
|
|
|
|
只是默认输出电平的不同,都可以使用,不会有任何问题。
|
|
|
|
|
|
编程时考虑到作为输入端和其它输入端统一判断常态时,是高低电平还是低电平时方便些,工作都没有问题。
|
|
|
|
|
|
上面一个电路输出最好加一颗限流电阻
|
|
|
|
|
|
|
|
|
|
|
|
第一种IO要处于高阻态。
|
|
|
|
|
|
这是用MCU来检测信号的
|
|
|
|
|
|
可能跟单片机有点关系吧 输出 输入 高点电平 对功耗 IO能力都不一样
|
|
|
|
|
|
看什么单片机,古老而又原始比这里绝大多数人年纪都大的那种单片机,输入状态下都是带上拉,输出是开漏,方便同时做输入和输出(用线与来表示状态),具体参数要查datasheet,如果上拉电流在10k电阻上能产生明显的电压,比如0.6V,那么下面的电路是正确的,上面的电路抗干扰性能差,甚至不能用。 对于现代的单片机,IO端口都是可以配置的,在浮动输入(floating,其实就是高阻输入)状态下,上下两个电路在电气上是完全等效的,没有区别。当然对于软件可能也有些不同,比如这个输入用于触发中断,而单片机的中断只能接受上升沿,那么就要用符合逻辑的那个电路。 |
|
|
|
|
|
第一种电路导通时,output直接接电源了,这样会给output端的MCU造成损坏,没有限流。加限流就得放到pin4上,这样pin3的下拉就没有意义了;这样就变成了第二种电路的output换到pin3上了
|
|
|
|
|
|
第一种光耦不导通时,单片机IO口0V,光耦导通时,IO电压VCC,由于没有限流电阻,会全部加在IO口上,会烧坏单片机,单片机的灌电流一般只有十几毫安左右。第二种电路,光耦不导通时,VCC通过10K限流电阻到IO口,IO口为高电平,由于有10K的限流电阻,所以IO口不会被烧坏。光耦导通时,IO口是低电平。所以第二种电路比较安全可靠。
|
|
|
|
|
|
vcc过光耦要接电阻
|
|
|
|
|
|
上拉和下拉
|
|
|
|
|
|
上拉和下拉
|
|
|
|
|
|
考虑一下MCU输入接口的限流问题吧。
|
|
|
|
|
|
你不觉得第一个图输出不了低电平吗?
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
845 浏览 0 评论
5V供电情况下JFET前级放大电路怎么实现,JFET能不能先将信号放大到2-3mv,然后在用单运放进行1000倍左右放大?
2085 浏览 0 评论
1259 浏览 0 评论
USB Type-C的双角色端口(DRP)我这样设计可以吗?
771 浏览 0 评论
1963 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 19:00 , Processed in 1.367769 second(s), Total 111, Slave 93 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
9301