引用: maychang 发表于 2020-9-9 16:48 RXD信号是从哪里来的? 如果该信号是单片机上一个引脚,那么可以用指令改变该引脚状态。
是单片机上的一个IO口。可以直接短接到地上么?
引用: chunyang 发表于 2020-9-9 16:48 加一个NPN晶体管共射极电路构成反相器即可。不过最好说说后级电路的要求,Q2电路未必需要。
Q2集电极接了一个继电器线圈,想让继电器工作。
引用: 眼前一抹黑 发表于 2020-9-9 16:55 Q2集电极接了一个继电器线圈,想让继电器工作。
那IO输出为低时Q2就导通了。说清楚IO输出状态与继电器是否吸合的关系。
引用: chunyang 发表于 2020-9-9 16:51 楼主的描述有歧义,很容易令人误解。
猜测楼主是想要单片机接收到串口数据时LED发光,没有数据传输时LED熄灭。
如果是这样,那只要用个NPN管即可。
引用: chunyang 发表于 2020-9-9 17:02 你想短接到地是何目的?
短接到地可以让它输出变为低电平么?我也不太懂。
引用: 眼前一抹黑 发表于 2020-9-9 16:54 是单片机上的一个IO口。可以直接短接到地上么?
R17左端当然可以短接到地,不过这样一来单片机就不能控制发光管了。
把R17左端短接到地,还不如把R13上端短接到电源,省掉R17和Q2。
单片机的引脚,一般不能短接到地。
引用: 眼前一抹黑 发表于 2020-9-9 17:47 短接到地可以让它输出变为低电平么?我也不太懂。
楼主最好还是说清楚此电路是想要实现什么目的,点亮发光管也好,继电器动作也好,是希望单片机的某引脚来控制么?
引用: maychang 发表于 2020-9-9 18:01 楼主最好还是说清楚此电路是想要实现什么目的,点亮发光管也好,继电器动作也好,是希望单片机的某引脚来 ...
你好,贴上了稍微完整点的图,看下。
引用: 眼前一抹黑 发表于 2020-9-10 09:54 你好,贴上了稍微完整点的图,看下。
“现在想让U1-RXD口给出一个低电平,给继电器供电”
只能用指令才能够让单片机某I/O口改变,从外部电路没办法改变。
引用: 眼前一抹黑 发表于 2020-9-10 09:54 你好,贴上了稍微完整点的图,看下。
如果是51系列单片机,I/O口输出高电平时是允许短路到地的。其它型号单片机则不一定。
引用: maychang 发表于 2020-9-10 10:07 “现在想让U1-RXD口给出一个低电平,给继电器供电” 只能用指令才能够让单片机某I/O口改变 ...
好的,谢谢大神指点。
引用: maychang 发表于 2020-9-10 10:08 如果是51系列单片机,I/O口输出高电平时是允许短路到地的。其它型号单片机则不一定。
不是51系列的,那在不改变电路和程序的情况下,还有啥办法可以让继电器工作。