如何给串口通信口增加LED灯作为通信指示灯
以下给出2种电路设计参考:
第一种:
第二种:
思考:
以上哪种电路更优。为什么?
第一种电路:LED灯使用共阴极连接。这种方法有什么好处呢?就是在TX在高电平情况下会点亮二极管。低电平情况下不会。
- 这个问题就会产生一个新的思考。如果没有通信的情况下,这个IO口默认是什么电平呢?如果在默认情况下一直是高电平的话,则LED灯会持续点亮,则会存在功耗的影响。
- 一般来说,在串口通信的RX接收端都会有上拉电阻。所以该电路存在功耗大的情况。
第二种电路:使用的是共阳极连接。通过TX的高低电平实现LED灯点亮。由于在默认情况下引脚信号为高电平,所以在大多数情况下LED灯是不点亮的。即省功耗。