今天在用开发板做一个功能,下载的时候报错了,说芯片超时
确定驱动安装好了的
波特率也试了一圈
线也换过了
最后发现是芯片类型选错了,这个开发板是用的stc89c52,所以我选了图里这个,但是翻了开发板配套的资料,发现应该选下面这个,选对了就下载成功了。
不明白这两个系列具体有什么区别,但是选错了它就是下载不了,记录在这里吧,希望能帮到其他人。
stc89cxx series和stc89cxx new有什么不同?
看到两个靠谱点的回答:
1、字节存储空间不同
2、这是DIY的烧录软件
官方一改动,这种DIY就要改动,不然哪有NEW
下载失败的处理?
第一排除是不是芯片类型选错的情况,把那几种情况都试一下,第二使用冷下载方式,即在点击下载按钮之前先把电源关闭,然后点击下载按钮,紧接着打开电源开关,如果还是不行就冷下载的同时更换不同的芯片型号、波特率,如果硬件没问题、跳线帽没接错那应该是能烧录的。
1.用普中科技的下载软件向STC89C516中下载程序选芯片类型为STC89Cxx(New)而不是STC89Cxx series。
2.用STC-ISP下载需要冷启动,即先断电再点下载再打开电源。STC-ISP中STC89C516的芯片类型在STC89C58芯片中,而不是STC89C516RD。
3.按照文档正确操作但是不能下载?
(1)一步一步退回到之前可以下载的情况,看是否解决
(2)如果不行,给整个开发板完全断电(插拔USB线3秒以上)
https://blog.csdn.net/qq_41547890/article/details/109449128