wailnqqs 发表于 2024-12-11 10:06:34

32G12K128刷写一直卡在“继续检测目标单片机”

<p>原本是USB直接连接板子,硬件上通过CH340N来转,但下载后一直卡在“继续检测目标单片机”。</p>
<p>后面将CH340去掉,直接将USB的D-与D+和芯片上P3.0,P3.1直连(下图蓝线为直连),使用STC Link 1D下载,但还是一直卡在“继续检测目标单片机”。板子外部供电。</p>
<p>RX与TX也对调都没有用。</p>
<p>帮忙看看是什么问题会导致这种情况,谢谢。</p>
<p><img src="data/attachment/forum/202412/11/095712bgbxbkyzg1kyrxgn.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/11/100523y92k2k202ro5arq9.png" alt="image.png" title="image.png" /></p>

zhp 发表于 2024-12-11 10:16:34

如果你的板子是外部单独供电,点完下载后,需要给你的板子重新上电

wailnqqs 发表于 2024-12-11 10:18:41

zhp 发表于 2024-12-11 10:16
如果你的板子是外部单独供电,点完下载后,需要给你的板子重新上电

这种现在可以了,点下载后断电再上电就可以刷了,但是试了下用CH340还是不可以,不知道为啥?

ahong 发表于 2024-12-11 10:57:43

wailnqqs 发表于 2024-12-11 10:18
这种现在可以了,点下载后断电再上电就可以刷了,但是试了下用CH340还是不可以,不知道为啥? ...

用CH340不行,多数是TX没串二极管,无法彻底断电

wailnqqs 发表于 2024-12-11 11:08:55

ahong 发表于 2024-12-11 10:57
用CH340不行,多数是TX没串二极管,无法彻底断电

TX处二极管是串了的,还有什么原因吗,还是有什么操作步骤不对?

ahong 发表于 2024-12-11 12:18:19

wailnqqs 发表于 2024-12-11 11:08
TX处二极管是串了的,还有什么原因吗,还是有什么操作步骤不对?

CH340也在板上吗,要确保CH340一直供电,但STC芯片要能完全断电冷启

wailnqqs 发表于 2024-12-11 13:11:09

ahong 发表于 2024-12-11 12:18
CH340也在板上吗,要确保CH340一直供电,但STC芯片要能完全断电冷启

在板子上的,我把串口的波特率改了下,能检测到目标单片机了,但是报通信超时
正在检测目标单片机 ...
单片机型号: STC32G12K128

当前芯片的硬件选项为:
. 系统ISP工作频率: 23.765MHz
. 内部IRC振荡器的频率: 11.071MHz
. 掉电唤醒定时器的频率: 33.300KHz
. 振荡器放大增益使能
. 用户EEPROM大小被设置为 1 K
. P3.2和P3.3与下次下载无关
. 上电复位时增加额外的复位延时
. 复位引脚用作普通I/O口
. 检测到低压时复位
. 低压检测门槛电压 : 2.00 V
. 上电复位时,硬件不启动内部看门狗
. 上电自动启动内部看门狗时的预分频数为 : 256
. 空闲状态时看门狗定时器停止计数
. 下次下载用户程序时,将用户EEPROM区一并擦除
. 下次下载用户程序时,没有相关的端口控制485
. 下次下载时不需要校验下载口令
. 内部参考电压: 1190 mV (参考范围: 1100~1300mV)

单片机型号: STC32G12K128

开始调节频率 ...
通信超时 !

社区闲人 发表于 2024-12-11 13:16:05

用USB烧录时,要用P3.2口进行触发。

ahong 发表于 2024-12-11 15:06:12

wailnqqs 发表于 2024-12-11 13:11
在板子上的,我把串口的波特率改了下,能检测到目标单片机了,但是报通信超时
正在检测目标单片机 ...
...

那要看一下P3.0和P3.1有没有复用接其他零件,CH340N没有晶振,调节频率应该不准,要调节频率至少要用CH340G或者官方的工具

East Wind 41 发表于 2024-12-11 16:21:08

冲哥的AI8051U视频,不停电下载,移植过来多好啊.
页: [1] 2
查看完整版本: 32G12K128刷写一直卡在“继续检测目标单片机”