【首先,mcuisp 控制 DTR 输出低电平,则 DTR_N 输出高,
然后 RTS置高,则 RTS_N 输出低,这样 Q4 导通了,BOOT0 被拉高,即实现设置 BOOT0为 1】
这是摘自开发指南的一句话,想请问下当RTS_N为低电平的时候Q4为什么导通?为啥导通之后BOOT0就被拉高了(对导通的概念不了解,目前我只知道三极管是放大作用的,导通是什么状态)
其实上面摘抄的这段话后半句也不懂,希望有人帮我弄懂这部分之后我自己先思考下后半段,再弄不懂再请教大家,希望原子哥和论坛各位大牛能帮我解答,谢谢!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
这个电路分明是在下载更新程序时,自动将BOOT引脚的电平切换到高电平的一个功能.
RTS DTR 是电脑上的上位机来控制的.UART传输有这个功能.你查一查9针串口的一些功能就知道.
非常感谢 三极管这个地方我搞懂了 只有一个疑问就是为什么这里是通过方式①将a点拉高,而不是通过方式②使a点为低电平;另外就是方式①将a点拉高后为什么不会影响到RTS管脚的点位
一周热门 更多>