qq286318698 发表于 2025-9-27 11:54:43

解决了没有,我也遇到这个问题了

ZARD渐空 发表于 2025-9-27 13:39:14

qq286318698 发表于 2025-9-27 11:54
解决了没有,我也遇到这个问题了

还没有

乘风飞扬 发表于 2025-9-28 15:09:00

我直接用你附件里面的hex文件烧录到芯片里测试,升级完P45的IO口会翻转。
检查一下你的硬件看看有没有虚焊或者短路,LED有没有接反...
实在不行就断开外围电路,用示波器测量P45脚状态。

ZARD渐空 发表于 2025-9-28 17:47:45

乘风飞扬 发表于 2025-9-28 15:09
我直接用你附件里面的hex文件烧录到芯片里测试,升级完P45的IO口会翻转。
检查一下你的硬件看看有没有虚焊 ...

1、我重新烧了一次正常运行代码之后,再重新按照步骤一直进行到第8步,能正常看到LED闪烁了。
2、第9步的时候,本来手册里写的是让P33接GND,但实际给的demo代码中是判断P32是否接GND,所以我就直接让P32接GND,发现LED直接灭了,应该是复位到ISP代码区中了。
3、接着,我改了demo代码中LED 500ms闪烁一次(本来是200ms),再重新上电之后,
   点击.exe的打开文件,重新加载一次HEX文件,
   再点击下载,下载成功后再重新上电,没发现灯闪烁。

ZARD渐空 发表于 2025-9-28 17:54:41

乘风飞扬 发表于 2025-9-28 15:09
我直接用你附件里面的hex文件烧录到芯片里测试,升级完P45的IO口会翻转。
检查一下你的硬件看看有没有虚焊 ...

还有一个现象是进行到第8步的时候,用正常的ch340串口来下载的话会擦除失败,但是用Link 1D的CDC1口下载就能下载成功。

ZARD渐空 发表于 2025-9-30 16:07:24

经过不断尝试,终于成功利用.exe软件通过串口下载程序,并由串口1改用成串口2。现在思考新的问题,ISP代码区中能否结合DMA中断来进行OTA呢?
页: 1 [2]
查看完整版本: 8系列UART在线升级--基于STC8H8K64U,按照步骤下载ISP和AP后,芯片没反应 | 已解决