lgnstar 发表于 2024-9-25 10:45:04

ISP 下载通讯超时 还有救吗?

本帖最后由 lgnstar 于 2024-9-27 10:08 编辑

大家好:
8A8K64D4单片机,在程序中使用了串口1(P3.0/P3.1),然后再次使用ISP下载固件程序就显示通讯超时,单片机好像上电后直接就运行应用程序了。
请问这种情况下单片机还有救吗? 还有什么方法能清除掉已经烧写进去的固件?

补充一下我的电路图,这部分电路有问题吗?   https://www.stcaimcu.com/static/image/smiley/qq/baoquan.gifhttps://www.stcaimcu.com/static/image/smiley/qq/baoquan.gif
需要再P3.0线上串二极管吗?



soma 发表于 2024-9-25 10:49:50

这个ISP没问题,可能烧写线或者数据线等问题。

lgnstar 发表于 2024-9-25 10:55:10

soma 发表于 2024-9-25 10:49
这个ISP没问题,可能烧写线或者数据线等问题。

我的程序中上电就启用串口1(P3.0/P3.1)发送数据会对ISP下载产生影响吗?
在程序中没启用串口1的时候是可以正常isp下载程序的,现在启用串口1后就不能成功下载程序了,isp可以识别到STC8A8K64D4,但总是停在调节频率这个地方。

soma 发表于 2024-9-25 11:40:25

lgnstar 发表于 2024-9-25 10:55
我的程序中上电就启用串口1(P3.0/P3.1)发送数据会对ISP下载产生影响吗?
在程序中没启用串口1的时候是 ...

如果烧写器没晶振等,不要开调节频率。程序写串口程序对ISP没影响,因为下载固件是进入独立的ISP程序。

邮箱 发表于 2024-9-25 11:42:47

用短一点的线

DebugLab 发表于 2024-9-25 12:39:16

检查是否设置了:


lgnstar 发表于 2024-9-25 12:55:01

DebugLab 发表于 2024-9-25 12:39
检查是否设置了:

这个选项没有勾选。

cdpzq 发表于 2024-9-25 13:58:27

一般是下载线的问题, 下载时候用户程序还没有启动, 和你程序无关. 可以把下载波特率降低试试比如9600
页: [1]
查看完整版本: ISP 下载通讯超时 还有救吗?