程序烧写到单片机中失败的原因有哪些

程序烧写到单片机中失败的原因有哪些,第1张

1、写片器也较编程器故障。

2、写片器和PC通信故障。

3、单片机芯片故障。

4、写片器驱动程序不正确。

5、烧录程序选择的单片机型号不正确。

6、程序编译如果不正确,即使烧录进单片机,也不能正常工作。

先缩小失败的范围,再进一步分析其原因。

#include<reg52h>

#include<intrinsh>

void delayms(unsigned int x);

unsigned char aa; // 数据类型改为字符型

void main()

{

aa=0xfe;

while(1)

{

P1=aa;

delayms(500);

aa=_crol_(aa,1);

}

}

void delayms(unsigned int x)

{

unsigned int i,j;

for(i=x;i>0;i--)

for(j=110;j>0;j--);

}

天调试程序,改了下下位机,然后烧进去程序就无法运行了,再烧原来的好的程序进去也无法运行,板子上没做jtag接口,都是isp下载的,用了个led闪烁来验证板子是否正常工作,现在led常亮了,根本不闪

板子上各个器件温度正常,电压正常,硬件复位上电复位都试过,还是无法运行

没办法飞线出来swd调试,连上jlink,无法下载调试,试了好多次,都是显示下面两种情况,显示信息见最后

这种板子现在就剩这一块了,求各位高人能否帮我判断下是否是芯片坏了还是可能其他的原因

PS:SWD调试信息

Load "\\ObjFlash\\stepmotor002AXF"

Set JLink Project File to "D:\backup\项目\stepmotor\完全功能程序\stepmotor002\Project\JLinkSettingsini"

以上就是关于程序烧写到单片机中失败的原因有哪些全部的内容,包括:程序烧写到单片机中失败的原因有哪些、初学单片机,写的第一个流水灯程序烧录进单片机为什么没反应、请教版上大侠:STM32F4可以烧写程序但没有运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10163471.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存