单片机/MCU论坛
直播中

544642572

11年用户 198经验值
擅长:嵌入式技术 接口/总线/驱动 控制/MCU
私信 关注
[问答]

关于STC1C5A60S2单片机使用CH340G下载程序的问题

本帖最后由 544642572 于 2014-9-30 13:23 编辑

以前一直用该51单片机LQFP-44封装画过好几块板子,而且基本上都没出现什么大问题,甚至画好以后一次性测试成功。最近闲来无事,就画了几块51的最小系统板,方便以后再做类似项目的时候做验证使用,画好板子以后,回来焊接,经过测试,发现串口一直无法下载程序,USB线插在电脑上的时候,stc-isp可以检测出串口,按下开关的时候,就会出现stc-isp串口显示跳变(跳变过程:由插上USB显示的USB-SERIAL CH340(COM4)变到COM4在变到USB-SERIAL CH340(COM4)),

玩过51的应该知道,51下载的时候都是保证串口窗口一直能检测到该串口的,出现这种跳变的时候,可以说是没法下载程序的。在这里说明一下:我这个不是免冷启动的下载方式。

出现这个问题反复查看这个板子很多次,没有发现问题,估计是我当局者迷,或者自己的固定思维影响了自己的判断。查了半天没有找到问题。郁闷。。。。本以为单片机坏了,换了一个也是不行。即使不加单片机,com口在按键按下去的时候都会出现跳变。。。。本来以为CH340出现问题,后来查看了我以前画的其他的51开发板STM32的开发板,CH340没有接错。。上电各引脚电平也跟芯片介绍的一样。。

针对这个问题,实在是没办法了,,我又重新焊接了一个板子(但是只焊接到可以下载的部分,后面电源部分都没有焊接),当单片机插上的时候,偶尔也会出现,com跳变的现象,但是这个新焊接的板子可以下载stc89C52单片机的程序,而且不会出现问题,下载这个STC12C5A的就是不行(插上该单片机的时候com口会跳变),我又换了另一个STC12C5A的单片机试了下,可以了(这个时候不会出现单片机跳变)。但是刚才测试的那块STC12C5A在其他的开发板上下载程序正常,就是在我的板子上不正常,所以我觉得单片机没问题。。。



请求各位大神帮我看看,下面附上我的原理图和PCB图,真心希望大家能够帮我解决这个问题,我这人有点转牛角尖,查不出问题来,连吃饭的心情都没有了,从早上到现在都没找到原因。。。。。

如果大家看出来问题了,麻烦指教一下,不胜感激。。。


为什么添加不了图片和附件啊?????新版怎么回事啊???

有兴趣的,或者遇到类似情况的,可以联系我QQ:544642572
或者查看我的百度网盘分享:http://pan.baidu.com/s/1eQAGCxk       真心祈求帮助。。



回帖(6)

zhou2sheng

2014-9-30 14:50:13
你***两个帖子的内容哈!试一下看是否能添加成功。如何添加图片和附件https://bbs.elecfans.com/jishu_429732_1_1.html,如何再次编辑已经发过的帖子https://bbs.elecfans.com/jishu_452262_1_1.html
2 举报
  • 544642572: 我现在出现的是点击以后,无法出现那个弹出框。。。
  • 544642572: 看来只有谷歌浏览器可以,我用IE浏览器和QQ浏览器都是不行!1麻烦你了。谢谢

殷培

2014-10-1 11:46:35
这个问题一般都是USB供电不足造成的,还有就是通电的瞬间,如果电容过大,就会瞬间拉低电压,我看了下你的图纸,虽说你的C11电容不大,不过,去掉看看试试。
3 举报
  • 544642572: 我另外焊接了一个,只有下载的那部分,其他的都没有焊接,试了一下,就这个单片机不行,换个别的就行了,但是责怪单片机在别的开发板上可以
  • 544642572: 国庆回来又试了一下,一会好,一会坏。当出现开关按下去的时候串口号跳变的情况,就不行。蛋疼。我打算继续玩STM32了,这个国产的芯片,蛋疼
  • 544642572: 不过还是谢谢你了。就你一个回我的。。

zhou2sheng

2014-10-8 10:07:00
楼主用的是哪个浏览器呢?试试换个浏览器行看看怎么样
1 举报
  • 544642572: IE浏览器,我试一下其他的。。

周大侠

2015-4-19 13:54:57
我也是自己做的板子,STC89C52的,结果跟楼主一样,串口号在断上电的时候会重新检测一次。幸亏留了2303的下载口。但是就是感觉好不爽,楼主问题解决了吗?求赐教
举报

eleszdz

2015-7-25 08:15:06
经过实验发现,是下载冷启动瞬间将VCC拉低(原因有待查明),不足以340工作了。我手里的多片340(网上买的)单位用的,是在VCC到目标间串一个二极管就可以了,如1N5819,压降只有0.2V,几乎不影响!我手头串二及管后全部可以正常工作。如有遇到这样的问题,大家不妨试试!
举报

jackten11

2017-7-13 00:35:16
楼主,发现是什么原因吗?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分