一次STC单片机烧写失败的教训
近日,利用手头现有的STC8F2K08S2单片机、DS1307时钟模块和595四位数码管模块搭建电子钟电路(电路上的595四位数码管模块是长期上电的,芯片烧写时单独给芯片断电)。在进行烧写的时候,开始总是很顺畅(我是一边焊接电路,一边尝试测试型号,看能否正常进行串口通讯的),当插上595四位数码管模块的时候,总是无法下载。595四位数码管模块与单片机接口如下:DS----P10SH----P11ST----P16 难道是太多的外设(外设真的很多),导致外设众多的引脚向单片机的引脚倒灌电流,从而无法让单片机彻底“失电”。于是,专门测量一下595四位数码管模块的工作电流,哇噻,68mA!正常的话,这个电流很小的,模块又是在没有点亮情况下测的电流。所以赶快编写简单代码,看能否正常给P10、P11、P16置高和置低,果真有问题,部分引脚无法拉低。最后,确定是595出问题。于是把数码管模块上的595换掉,重新给单片机烧写程序,完全正常,问题得到解决。 原因总结:595损坏,导致与之相连的STC单片机引脚电压保持在高电平,倒灌入的电流太高,导致芯片无法真正“失电”。这个时候就体现出了不断电下载的好处!!我的板子电源上有超大的电容,很难完全断电,手册提供了很多种不停电下载的办法,我就喜欢用这种
仅供参考,有帮助的话给我点个赞哈哈
电子DIY小家 发表于 2022-12-9 11:48
这个时候就体现出了不断电下载的好处!!我的板子电源上有超大的电容,很难完全断电,手册提供了很多种不停 ...
不错的思路 电子DIY小家 发表于 2022-12-9 11:48
这个时候就体现出了不断电下载的好处!!我的板子电源上有超大的电容,很难完全断电,手册提供了很多种不停 ...
不过我的是硬件的问题导致无法下载,如果用官方提供的这个方法可以下载,下载后也无法正常让595数码管显示,因为595本身是坏的。我的操作方法,使我及时发觉595是有问题的,因为插上显示模块就无法下载,不插上就没事。 本版块有不停电下载的方法介绍帖子:
STC-ISP下载软件高级应用——用户自定义下载实现不停电下载 - ISP下载/编译/仿真 - 国芯论坛 - Powered by Discuz!http://www.stcaimcu.com/forum.php?mod=viewthread&tid=159&extra=page%3D1 8051启蒙者 发表于 2022-12-9 13:37
本版块有不停电下载的方法介绍帖子:
STC-ISP下载软件高级应用——用户自定义下载实现不停电下载 - ISP下载 ...
试了,很好用,之前没有发现ISP工具这么好的功能在里边。 xxkj2010 发表于 2022-12-9 15:36
试了,很好用,之前没有发现ISP工具这么好的功能在里边。
STC-ISP下载软件集成了太多的实用功能!!!例如发布项目程序、程序加密后传输、USB-CDC/串口助手、USB-HID串口助手、范例程序、IO口配置工具、波特率计算器、定时器计算器以及软件延时计算器等等。一定要熟悉起来!
页:
[1]