完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
新手在学单片机时,有时会遇到电脑无法向单片机下载程序的问题,由于是新手,突然遇到一个意想不到的问题,确实让大多数新手有些茫然。因为书上都是说,只要按步骤连上就可以烧写单片机了,但现实情况却不然。我开始学的时候也遇到类似的问题,虽然最后问题解决了,但我总结还是走了不少弯路。所以现在把我的一点从实践中得出的经验分享与大家。
首先,很多人学习时大多采用可以ISP的单片机,这虽说成本低,不需要高额的资金去购置设备,但在使用开发板时,我认为还是去买一块较好,因为,光从书上看那点知识并不能让你对单片机有充分的了解,自己去悍开发板虽然可以加深对硬件的认识,但无疑这是一个耗费时间的过程。并且,自己焊出来的板子不一定合格,排查这些漏洞也极不容易。买一块板子,USB转串口线,一定让老板当面给你下个程序试试开发板,串口线,确认开发板和串口线是好的。另外,让老板把驱动USB转串口线的驱动程序给你,免得自己去找。烧写软件可到官网上下,但最好让他一并给你。 第二,烧写之前一定确认USB转串口的驱动安装好了,在电脑设备管理器里面找到端口。打开stc-ISP烧写程序,把端口选好再说。这里,不得不说的是,windows7可能不能运行该程序,可以右击该程序,选择属性,选择兼容性选项卡,勾选以兼容模式运行,选择windowsxp(pack3),确定即可。然后把波特率调低,选好芯片型号。然后选择打开的文件,按下download下载。拔掉电源线后迅速插上。一般在这时,该成功的都会成功。但很多不成功的人就失败在这里。 1打开串口失败!Chinese:串口已被其它程序打开或该串口不存在。办法:检查接口是否松动。 2一直显示仍在连接,请给单片机/mcu上电。办法:可以看到,这句话上面还有如下字样:“Chinese:连接失败,请尝试以下操作: 1.在单片机停电状态下,点下载按钮,再给单片机上电 2.停止下载,重新选择 RS-232 串口, 接好电缆 3.可能需要先将 P1.0/P1.1 短接到地 4.可能外部时钟未接 5.因 PLCC、PQFP 转换座引线过长而引起时钟不振荡,请 调整参数 6.可能要升级电脑端的 STC-ISP.exe 软件 7.若仍然不成功,可能 MCU/单片机内无 ISP 系统引导码, 或需退回升级,或 MCU 已损坏 8.若使用 USB 转 RS-232 串口线下载,可能会遇到不兼容 的问题,可以让我们帮助购买兼容的 USB 转 RS-232 串口线”分析发现,1,2,4,5,8可以排除,因为我们买开发板的时候让老板实验过的,且已经做好准备功做。这也是我为什么让大家买一块开发板的原因。这时,网上的论断说是windows7的问题,貌似我们不得不换系统,其实不然。换系统多麻烦啊,不是还有一些简单的措施没有试啊,先做容易的,到官网上下个最新版的烧写软件,若仍不行,试试措施3,到此,一般可以解决问题,若还是不行,那么说明有可能是单片机坏了,这时,把你的单片机拿到别人开发板试试,或者把自己的开发板拿到不同系统上试试。若在不同系统上面运行成功了,那么就只有一条路可走了,换系统,因为当下windows7远不如xp成熟,毕竟xp经历了这么多年,不断改进和维护,系统漏洞少得多。不排除windows7确实不能烧写。但总的来说先从简单的做法做起走,毕竟重装系统是一件让大家头疼的事。 |
|
相关推荐
3 个讨论
|
|
恩 谢谢楼主!!!{:soso_e192:}
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
请问一个迭代法图形二值化的程序代码把宽改成240之后整个屏幕不显示是什么原因?
2643 浏览 0 评论
2629 浏览 1 评论
1866 浏览 1 评论
2023 浏览 2 评论
2583 浏览 2 评论
669浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 14:27 , Processed in 0.650054 second(s), Total 56, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号