在单片机烧录的过程中,如果一直接收到50 50,可能有以下几种情况:
芯片型号选择错误:烧录程序选择的芯片型号与实际芯片型号不匹配,导致数据传输失败。编程器连接问题:编程器与芯片连接不良或连接反了,导致数据传输失败。
编程器驱动问题:编程器驱动没有安装或没有安装正确,导致编程器无法与计算机通信。
程序文件损坏:烧录程序或烧录的程序文件损坏或不完整,导致数据传输失败。
芯片损坏:芯片本身出现损坏或硬件故障,导致数据传输失败。
为解决这个问题,可以尝试以下步骤:
确认芯片型号:检查芯片型号是否选择正确,以及是否支持当前使用的编程器。
检查连接:检查编程器与芯片连接是否良好,并确认连接方向是否正确。
安装驱动:如果编程器需要驱动程序,请确保已安装正确的驱动程序。
检查程序文件:检查程序文件是否正确,或尝试重新下载或编译程序。
更换芯片:如果芯片本身出现损坏或硬件故障,需要更换芯片。
1、写片器也较编程器故障。
2、写片器和PC通信故障。
3、单片机芯片故障。
4、写片器驱动程序不正确。
5、烧录程序选择的单片机型号不正确。
6、程序编译如果不正确,即使烧录进单片机,也不能正常工作。
先缩小失败的范围,再进一步分析其原因。
看来你对STC单片机真不了解,而在不知情的情况下,贸然用AT的烧录器来给STC单片机烧录,你真是敢想敢干,有魄力啊!其实,目前,STC单片机基本上成为国内51单片机的主流芯片,在百度这里关于STC单片机的烧录方法,随便找就能到一堆,难道你真的一无所知。
STC单片机烧录程序,根本不用什么烧录器,更与AT单片机毫无关系,怎么会想到用AT的烧录器呢。STC单片机只用电脑串口就可烧录程序。但因现在的电脑都没有串口了,所以要用一条USB转串口线就行。更简单的,上网买一个USB转TTL模块,有4条线,VCC,GNG,TXD,RXD与单片机的这4个连接,单片机正常外接晶振,复电路即可完成烧录。更具体的方法,去STC官网下载技术手册,有更详细说明。
再去STC官网下载专用烧录软件:STC-ISP软件包,里面还有USB转串口的驱动程序。因为,要用USB转串口线要安装驱动程序。
最后说一句,你用烧录器给STC烧录程序,那已经把STC单片机烧坏了,再重换一个或再买一片吧。
单片机能直接烧录程序是因为单片机中已经存在了一个烧写程序。
启动单片机时首先运行这程序,程序判断端口状态,如果符合“要烧写ROM”的状态存在,就从某个端口(串口、SPI等等)读取数据,然后写入到单片机的ROM中。如果没有“要烧写ROM”的状态,就转到用户的程序开始执行。
单击片烧录原理总结:
ICP:使用SWD接口进行烧录,如J-Link烧录器和J-Flash软件配合使用。
ISP:使用引导程序(Bootload)加上外围UART/USB等接口进行烧录。
IAP:软件自身实现在线电擦除和编程的方法,不使用任何工具。程序通常分成两块,分别为引导程序和应用程序。
首先,将烧写线把开发板与电脑连接,安装驱动之后,烧写程序能自动识别设备
打开后,就会看到这个界面,感觉好复杂的有木有?其实 烧写过程也就几步
首先,在界面左上角有个单片机型号,一般选择STC89C51系列下的STC89C52RC/LE52RC
然后,导入程序文件,你需要点击打开程序文件按钮
点击之后会出现文件选择界面,文件格式是hex,它一般在工程文件夹下,找到后双击或点击打开都可
最后点一下下载按钮,再把开发板上的开关打开,也就是冷启动,静静的等待烧录完成了。
特别提示
选择单片机型号一定要注意,老板的单片机不能选STC89C52系列下的STC89C52,否则无法烧录
以上就是关于32单片机烧录一直接收到50 50怎么回事全部的内容,包括:32单片机烧录一直接收到50 50怎么回事、程序烧写到单片机中失败的原因有哪些、请问一下懂51单片机的朋友,我用的是 stc89c52的单片机,想问下关于烧录程序的问题。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)