当前位置:首页 > 单片机 > 单片机
[导读]大家可能开始学单片机都是学的STC的单片机,因为它不需要用什么编程器就可以直接烧写,但我看到还是有人在烧写时遇到了问题。常常在贴吧和知道上看到求助此类问题的人,大家的解答大抵是说什么串口驱动安装没啊、型号

大家可能开始学单片机都是学的STC的单片机,因为它不需要用什么编程器就可以直接烧写,但我看到还是有人在烧写时遇到了问题。常常在贴吧和知道上看到求助此类问题的人,大家的解答大抵是说什么串口驱动安装没啊、型号选对没有啊、冷启动没有啊之类的,其实,真正遇到烧写不了程序的人大抵不是因为这些问题,根据我的总结,可能的原因如下:

扩展阅读:什么叫单片机烧写?

一, 电路杂波影响。很多人烧写时喜欢在开发板上烧写,其实在烧写时,开发板仅仅提供一个最小系统板的作用,但往往开发板上不止最小系统板的电路,这就可能引入一些杂波,而这些杂波到底有多大影响,我也无法说清,但我怀疑还是会影响烧写的成功率。我建议用下载器烧写, 如图的电路简单可靠,只是注意还要加上电容。

二、元件,电路原件的质量关系到震荡电路的好坏,而震荡电路上单片机运行的基础。如图的元件建议选用11.0592MHz晶振,电容选用质量较好的独石电容。

三、软件。软件上可以试试多种波特率。如果是软件有问题,则可以通过一下判断。首先建议选用类似如下的下载器 为什么呢,大家看到,这个上面有数据指示灯,当你在软件界面上选好文件点击下载后,如果txd的指示灯没有闪烁,则说明软件有问题,因为stc单片机的下载过程是这样的,单片机上电后自动检测单片机rxd有没有下载信号,若有,则下载程序,如无,则执行单片机原有的程序。如果下载器上txd指示灯没有闪烁,说明电脑根本没有发送下载的指令,说明下载软件可能出错,需要重装,或者驱动没有安装好。但也不一定全是软件的出错,大家知道,下载器不像优盘,可以点击安全删除硬件,而下载器只能硬拔,这个过程中可能产生较大电流,而电脑内部usb接口上都有自恢复的保险丝,因此,这个保险丝比较容易段,你可能需要等待一段时间或者换个usb接口。

三、复位时间过长。现在的最小系统板或开发板为了保证复位电路可靠,往往复位时间较长,我估计正因如此,导致单片机错过了上电后自动检测是否下载那段时间,而致使你无论怎么冷启动都无法下载程序,因此,我还是建议如上图所示接法,不接复位电路,根据我的经验,不接复位电路对下载没有影响。

四、手碰触引入杂波,我在开发板上做实验时有时手指碰了一下震荡电路,单片机就要死机或是复位,可见振荡电路是相当脆弱的,因此,下载程序时,千万不要碰到振荡电路。

以上建议纯属笔者经验之谈,因为我也不是专门去研究这个的,我和大家一样,只是个玩单片机的,我曾经遇到些问题,没想到大家也会遇到,所以把解决办法拿来和大家共享,上面的理论纯属推测,不具有学术参考价值。

【更多资源】

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

Linux系统平台上有许多开源的系统构建框架,这些框架方便了开发者进行嵌入式系统的构建和定制化开发,目前比较常见的有Buildroot, Yocto, OpenEmbedded等等。

关键字: 树莓派 瑞米派 开发板

NXP在处理器板块耕耘多年,从早期的i.MX 6 → i.MX 7 → i.MX 8,再到最新的i.MX 9都已经有一条完整的生态链以及很多客户基础。i.MX 93是NXP i.MX 9产品组合中最新的一个系列。i.MX...

关键字: 核心板 开发板

近日,米尔电子推出米尔基于NXP i.MX 93系列产品-MYC-LMX9X核心板及开发板。NXP i.MX 9系列在i.MX 6和i.MX 8系列产品市场验证的基础上,继承了前代产品的优点的同时,进一步提升了性能、资源...

关键字: 核心板 开发板 处理器

上海2024年4月22日 /美通社/ -- 恶性的攻击和意外事件总是防不胜防,提前部署灾备方案可以在遭遇意外时尽可能减少企业损失。那么面对无处不在的勒索病毒和潜在风险,为什么依然有很多企业还会遭遇数据丢失?

关键字: 勒索病毒 软件 电脑 群晖数据

SAP(思爱普)近日发出的裁员计划,不仅涉及全球范围内约8000个职位,更是在中国区造成了近1500名正式员工和合同工不续的情况。

关键字: 软件 互联网

上海2024年4月17日 /美通社/ -- 每年4月17日是世界血友病日。今年,世界血友病日以"认识出血性疾病,积极预防和治疗"为主题,呼吁关注所有出血性疾病,提升科学认知,提高规范化诊疗水平,让每一位出血性疾病患者享有...

关键字: VII 动力学 软件 BSP

德国埃朗根2024年4月16日 /美通社/ -- Elektrobit 今日宣布推出 EB zoneo GatewayCore——首款支持、配置和集成现代微控制器新一代硬件加速器的软件产品,可应用于先进的汽车电子/电气架...

关键字: 汽车 软件 硬件加速 通信网络

我们先实现 dmaion buffer 管理器,这里贴的代码省略了异常错误处理的逻辑,有个坑是 linux-4.9 和 linux-5.4 用法不一样,米尔电子的这个T113-i系统是linux-5.4,所以不兼容4.9...

关键字: 核心板 开发板

支持高达48V@5A的PD受电模式,达到目前USB PD最高标准。

关键字: 嵌入式 开发板
关闭
关闭