解决了没有,我也遇到这个问题了
还没有 我直接用你附件里面的hex文件烧录到芯片里测试,升级完P45的IO口会翻转。
检查一下你的硬件看看有没有虚焊或者短路,LED有没有接反...
实在不行就断开外围电路,用示波器测量P45脚状态。 乘风飞扬 发表于 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文件,
再点击下载,下载成功后再重新上电,没发现灯闪烁。 乘风飞扬 发表于 2025-9-28 15:09
我直接用你附件里面的hex文件烧录到芯片里测试,升级完P45的IO口会翻转。
检查一下你的硬件看看有没有虚焊 ...
还有一个现象是进行到第8步的时候,用正常的ch340串口来下载的话会擦除失败,但是用Link 1D的CDC1口下载就能下载成功。 经过不断尝试,终于成功利用.exe软件通过串口下载程序,并由串口1改用成串口2。现在思考新的问题,ISP代码区中能否结合DMA中断来进行OTA呢?
页:
1
[2]