完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
请教:此电路中的TXD发送为什么加一个快速恢复二极管,还是反向放置,这样TXD的发送数据不是出不来了么?不需电平变换吧?保护的话放个电阻应该就可以了吧?
补充内容 (2018-5-8 14:08): 目前已知:仅是个冷启动下载小技巧,谢谢大家的指教,^_^
|
|
相关推荐
31个回答
|
|
|
因为串口发送平时是高电平,现在单片机工作电压电流太低了,漏电过去都能运行
最佳答案
|
|
|
|
|
|
这个二极管一般是防止电流倒灌导致单片机不能完全下电的问题,因为你这个是单片机的TX通过二极管接到电平转换芯片的,没啥错啊
|
|
|
|
|
|
是单片机的RX脚上的,CH340的TX出来接了二极管负极到单片机的RX接收上,倒灌也是灌到转换芯片啊,原理是没错的,就是对放这个二极管有疑惑,还请再赐教下,呵呵 |
|
|
|
|
一叶倾城wwq 发表于 2018-4-28 16:07 这样接肯定有它的道理。 |
|
|
|
|
|
同样存在疑惑,坐等大神解答。。。
|
|
|
|
|
|
|
|
|
|
|
|
单片机是5V的,而CH340工作电压是3.3V的,加上二极管可以保护芯片
|
|
|
|
|
|
CH340拉低(0V),单片机也变低(0.7V,算0);CH340拉高(3.3V),单片机由于内置上拉电阻,也变高(3.3+0.7=4V,算1)
|
|
|
|
|
|
你好,二极管负端接CH340的TX,正端接MCU的RX,,,这样CH340怎么能发送数据给MCU呢,因为二极管不是反向截止了吗?请指导,谢谢! |
|
|
|
|
xiaxingxing 发表于 2018-5-1 17:46 一样的疑问,哈哈 |
|
|
|
|
|
可以从串口数据端供电?供电不是只是VCC GND吗? |
|
|
|
|
|
前辈,这样都行?漏电过去?那还加二极管干啥?还反接? |
|
|
|
|
|
6楼说的对,是为冷启动设计的。是点下载后上电,没有二极管340的电会串过去,导致下载失败。只于影响发送数据,看8楼的解释是正确的。
|
|
|
|
|
|
不知道是不是这样理解,CH340的tx端发送0,则单片机接收端收到的电平为0+0.7V,也算作低电平。CH340的tx端发送1,则单片机接收端收到的电平为3.3+0.7V,也算作高电平。。。不知道是不是理解。。。 |
|
|
|
|
|
哎,误人子弟。
|
|
|
|
|
|
|
|
|
|
|
|
首先,说声对不起,由于本人不仔细在上面回帖中错将9楼写成了8楼。9楼是正确的。错将7楼写成了6楼.7楼是正确的. 其次,加一个快速恢复二极管的解释7楼是正确的。宋雪松老师在《手把手教51单片机C语言》中就有解释,如下图。再次,"现在单片机工作电压电流太低了,漏电过去都能运行"是无稽之谈,漏电过去都能运行还设计单片机电源引脚干什么,还加滤波及抗干扰元件,直接由340供电得了,即可以下载程序,又可以无引脚供电多美。选了一个错误的答案为最佳,是不是误人,误己?误人子弟?!!
|
|
|
|
|
805570 发表于 2018-5-8 12:12 多谢兄台的指教和讲解,惭愧啊,我赶紧改正 |
|
|
|
|
|
哦,我楼层没看错也没有写错,是因为选择最佳答案后排挤变楼层了。
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-15 16:47 , Processed in 1.029258 second(s), Total 78, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
6731