问什么我的stc-isp烧录软件一直在检测单片机

问什么我的stc-isp烧录软件一直在检测单片机,第1张

stc-isp烧录软件一直在检测单片机原因有下:

1、TXD和RXD接错了,下载器TXD接单片机RXD,RXD接单片机TXD。

2、晶振没插或者松了。

3、单片机型号选择错了,如果是STC89c52RC就要选后面加RC的,STC89c52就不行。

4、需要冷启动,就是给单片机断一次电,有的直接按电源开关就可以了,如果连的线把vcc拔插一次就可以了。

*** 作说明:

(1)打开STC-ISP,在MCU Type栏目下选中单片机。

(2)根据您的9针数据线连接情况选中COM端口,波特率一般保持默认,如果遇到下载问题,可以适当下调一些。

(3)先确认硬件连接正确,“打开文件”并在对话框内找到您要下载的HEX文件。

(4)选中两个条件项,这样可以使您在每次编译KEIL时HEX代码能自动加载到STC-ISP,点击“Download/下载”。

单片机能直接烧录程序是因为单片机中已经存在了一个烧写程序。

启动单片机时首先运行这程序,程序判断端口状态,如果符合“要烧写ROM”的状态存在,就从某个端口(串口、SPI等等)读取数据,然后写入到单片机的ROM中。如果没有“要烧写ROM”的状态,就转到用户的程序开始执行。

单击片烧录原理总结:

ICP:使用SWD接口进行烧录,如J-Link烧录器和J-Flash软件配合使用。

ISP:使用引导程序(Bootload)加上外围UART/USB等接口进行烧录。

IAP:软件自身实现在线电擦除和编程的方法,不使用任何工具。程序通常分成两块,分别为引导程序和应用程序。

最高波特率调到最高(115200)最低调到最低(不过2400一般问题不大)

仍在连接中,请给mcu上电,出现这几个字的时候,把单片机电源关了再打开,就会继续走下去,你能看到别的字。

如果2步骤做完了,出现1):鼠标继续呈现漏斗状等待,进程卡死;2):提示波特率错误。

1的话检查下载串口(就是你图上的com3)是不是你设备管理器上对应的串口,如果没错,最好不要用ch430等usb转串口工具,stc单片机是可以串口直接下载的,板子上应该有max232、sp232等等TTL电平转换元件的,用杜邦线直接连9针串口,两个公口的情况就2接3,3接2,5接5的方式相连,PC上实在没有串口,那就硬着头皮用ch430,用的话尽量插机箱后面的usb,别用前面的,成功率低。

2的话就按提示解决即可

芯片:STC89C52RC

不用编程器烧录程序是可以的,因为STC芯片具有ISP功能

上位机软件STC-ISP,可以到STC宏晶网站下载,用法软件上写的很清楚,在这不细说了,你还可以在宏晶网站下载STC89C52RC的芯片,那里面有下载电路的接口,具体说来就是一个RS232模块,外加51最小系统,这种下载需要电脑上面有串口,台式机一般是没问题的,笔记本可能稍微麻烦些,需要找个USB转232的线,祝你好运,再不懂可以百度Hi给我留言,希望能帮到你

以上就是关于问什么我的stc-isp烧录软件一直在检测单片机全部的内容,包括:问什么我的stc-isp烧录软件一直在检测单片机、单片机为什么能直接烧录程序、我的单片机开发板烧录时那个烧录软件就卡住了怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存