王昱顺 发表于 2026-6-16 13:22
程序里通过chipid方式自己定义一下时钟即可,下载工具不对此进行操作
???有例程吗如何操作,方便出个帖子视频给大家教一下
追晨沐阳 发表于 2026-6-16 13:54
???有例程吗如何操作,方便出个帖子视频给大家教一下
在ai助手里复制下面这个问题问他即可
MCU如何在程序中自定义内部 IRC 频率
王昱顺 发表于 2026-6-16 13:44
我试了一下,使用USB2UART那个下载器,下载ai8051u是可以的,下载stc32g12K128的时候,好像不大行,我看 ...
✅ 串口已打开 (115200 8E1)
=== ISP 同步 (8E1 偶校验) ===
ℹ️ 线路静默
⏳ 软复位 (0x55)...
--- 发 0x7F (全双工) ---
💡 断电再上电触发 ISP
⏳ 已发 0 次
⏳ 已发 500 次
⚡ 612: ✅ ISP!
Magic: 0xf7e3 BSL: 7.4
✅ STC32G12K128 BSL 7.4
📄 载入: 7PC.hex
大小: 40426B → HEX数据: 14393B
前16B: 02 1f b8 e4 7a b3 00 4f d3 22 22 02 1c 5a 7e b3...
📄 HEX文件: 14393B
📄 前20B: 02 1f b8 e4 7a b3 00 4f d3 22 22 02 1c 5a 7e b3 00 d8 be b0...
=== ISP 同步 (8E1 偶校验) ===
ℹ️ 线路静默
⏳ 软复位 (0x55)...
--- 发 0x7F (全双工) ---
💡 断电再上电触发 ISP
⏳ 已发 0 次
⏳ 已发 500 次
⚡ 726: ✅ ISP!
Magic: 0xf7e3 BSL: 7.4
⏳ 设置参数 (0x01)...
▶ 46 b9 6a 00 0e 01 80 40 ff cc 00 00 c3 03 c7 16
◀ 0x01 ✓
⏳ 准备编程 (0x05)...
▶ 46 b9 6a 00 0b 05 00 00 5a a5 01 79 16
◀ 0x05 ✓
⏳ 擦除 (0x03)...
▶ 46 b9 6a 00 0b 03 00 00 5a a5 01 77 16
◀ 超时
⏳ 写入代码...
共 116 块, 目标大小 14393B (填充后 14848B)
⚡ 块0 @0x0 cmd=0x22
◀ 超时
已写 10/116 块
已写 20/116 块
已写 30/116 块
已写 40/116 块
已写 50/116 块
已写 60/116 块
已写 70/116 块
已写 80/116 块
已写 90/116 块
已写 100/116 块
已写 110/116 块
⚡ 块115 @0x3980 cmd=0x2
◀ OK ✓
✅ 写入完成
⏳ 复位 (0x82)...
发送: 46 b9 6a 00 07 82 00 f3 16
✅ 烧录完成!
王工,我用stc-link1d下载程序也不对
王昱顺 发表于 2026-6-16 14:00
在ai助手里复制下面这个问题问他即可
差点意思,还需要改代码每次
大明狐 发表于 2026-6-16 09:55
顺利下载程序,并且用监视功能产看串口信息
串口通信用的 波特率设置 单片机和串口监视器的波特率要一致才能观察到 单片机发出的消息
HyunYong_7782 发表于 2026-6-16 14:53
串口通信用的 波特率设置 单片机和串口监视器的波特率要一致才能观察到 单片机发出的消息
...
看到我写的后面那几行了吗?现在是,程序设置的波特率是115200,但是那里不论选多少,9600或者1000000,串口打印都是正常显示的
jwd 发表于 2026-6-16 14:34
王工,我用stc-link1d下载程序也不对
我又修了一下,现在可以再试试了
大明狐 发表于 2026-6-16 14:59
看到我写的后面那几行了吗?现在是,程序设置的波特率是115200,但是那里不论选多少,9600或者1000000,串 ...
可能修改没生效,等我研究一下,问题一个一个改
王昱顺 发表于 2026-6-16 15:06
我又修了一下,现在可以再试试了
OK了{:qiang:}
大明狐 发表于 2026-6-16 14:59
看到我写的后面那几行了吗?现在是,程序设置的波特率是115200,但是那里不论选多少,9600或者1000000,串 ...
OK了,现在修改波特率后,如果打开监视/点击下载,则会按照此刻的波特率选择值为准来下载,最高支持1Mbps下载,测试通过