完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
昨天突然做到这个实验,我一开始用USB全部供电,但是电脑就提示USB供电太大直接就禁止了。然后我就用电源给51和CH340供电,由于51单片机是通过CH340虚拟出来的串口与PC通信(包括下载程序)的;而单片机下载程序时需要断电再上电;
问题就在这,一断电CH340也跟着断电(做在一块板子上共用VCC的);这样虚拟出来的串口就没了,等到再上电的时候下载软件就死掉了。最后只能单独给51供电,然后电脑给CH340供电,这样虽然能下程序了。但是发现了一个问题,在下载后,我必须把单片机的电源拉低再拉高才行,否则哪怕我断电都不行。在网上查了一下,发现都有这个问题,做法是增加一个开关,340一直供电,开关用来控制单片机的电源。或者开机前按住RESET,上电,下载程序然后松开也行,除了这2个,还有什么方法吗?
|
|
相关推荐
12个回答
|
|
|
|
|
|
STC的单片机下载程序都是这样的,必须重新上电。这应该单片机本身设计的问题。
|
|
|
|
我有点搞不明白的地方 为什么我关开51的电源不行,但是我切换了一下电源开关(这块板子上有3.3V/5V)2个电源供电,这样就没问题? |
|
|
|
这个类似于重新上电复位吧 |
|
|
|
切换的时候CH340不会断电,5V的单片机接3.3再转5V这本身就是重新上电的过程。 |
|
|
|
|
|
|
|
本帖最后由 _s_zh 于 2016-10-20 08:39 编辑
我有个问题 CH340的电源是来自于电脑USB座,51的电源是来自于另外一个电源,但是我对51的电源关开一下,为什么会影响到CH340的电源,它有一瞬间的被拉低,又回去了。 从串口这显示就是USB COM4 到COM4 再回到USB COM4,我只是把2者地供起来而已。最后我在USB供电那里加了一个CBB 0.1uF 跟10uF无极性的电解电容解决了。 |
|
|
|
|
|
|
|
为什么51的电源会影响CH340的电源,最后我再USB供电那里加了一个CBB 0.1uF 跟10uF无极性的电解电容解决了。 |
|
|
|
|
|
|
|
本帖最后由 qq328128752 于 2016-10-20 14:56 编辑
那个图,是我的开发板的图,我没核对过有没有那个点解电容,但下载一直挺正常。开关一下过程中产生了脉冲,你可以用示波器,查看一下加电容前,和加电容后电源的波动有什么变化,找出具体原因。 |
|
|
|
_s_zh 发表于 2016-10-20 08:35 如果是电源电压被瞬间拉低 则感觉是楼主电脑电源容量是否有问题 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
464 浏览 0 评论
478 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
439 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
994 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
1056 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11780 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 11:14 , Processed in 0.928362 second(s), Total 65, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号