zzzzzeeee 发表于 2024-10-31 15:24:31

求助ai8h8k64u 串口通讯正常,但是不是下载程序

为什么我串口通讯正常,
但是用usblink下载程序就一直卡在检测单片机界面了啊,
明明我之前都可以下载程序进去,突然就不行了
{:5_358:}
原理图和实物图如下,
我24v转5v部分没有焊接,电源电压正常。

DebugLab 发表于 2024-10-31 16:06:25

检查是否有大电容导致不能断电
检查上次下载时是否勾选了下次冷启动时P32、P33为0/0才能下载
检查上电时是否P30、P31、P32同时为低,进入了USB下载状态

zzzzzeeee 发表于 2024-10-31 16:51:36

DebugLab 发表于 2024-10-31 16:06
检查是否有大电容导致不能断电
检查上次下载时是否勾选了下次冷启动时P32、P33为0/0才能下载
检查上电时是 ...
第一个大电容我不能排除,
我最大的是22uf,其他100nf,
但是第二天前两次就能下载,然后又不能下载,
我试过断电之后短接gnd和5v,没啥效果,
第二个我没勾选,第三个我现在试试

zzzzzeeee 发表于 2024-10-31 17:18:09

DebugLab 发表于 2024-10-31 16:06
检查是否有大电容导致不能断电
检查上次下载时是否勾选了下次冷启动时P32、P33为0/0才能下载
检查上电时是 ...

我刚刚检测了电压,3.0 3.1 3.2都是4到5v,还是不能下载,只能通讯

乘风飞扬 发表于 2024-10-31 18:39:55

1.确保通信正常。避免信号线受干扰或者衰减,例如,台式机要接机箱背后的USB接口,连接线不要太长,质量要好;P3.0,P3.1口外围电路不能对IO口电平产生影响等等。

2. 确保芯片上电复位正常。MCU烧录前不要供电,包括IO口都不能有电,板子上避免大电容影响复位。使用第三方USB转串口工具烧录需要注意隔离,避免工具TX脚给烧录口供电导致MCU无法正常复位。

3. 注意芯片上次烧录时有没有勾选过“下次冷启动时P3.2/P3.3为0/0 才可下载程序”,有的话下载前这两个口要拉低才能下载。

zzzzzeeee 发表于 2024-10-31 22:18:54

乘风飞扬 发表于 2024-10-31 18:39
1.确保通信正常。避免信号线受干扰或者衰减,例如,台式机要接机箱背后的USB接口,连接线不要太长,质量要 ...

我都试过了还是不行,我就搭建了一个最小系统,啥都没有也是这个情况{:5_317:}

乘风飞扬 发表于 2024-11-1 08:58:05

zzzzzeeee 发表于 2024-10-31 22:18
我都试过了还是不行,我就搭建了一个最小系统,啥都没有也是这个情况

用示波器测一下烧录脚信号是否正常,烧录时能不能正常断电-上电复位
页: [1]
查看完整版本: 求助ai8h8k64u 串口通讯正常,但是不是下载程序