whoyzf 发表于 2026-6-22 14:53:00

串口异常? 原因在于:选择内部高速IRC频率 内部预置

串口正常的配置:下载时选择24Mhz





串口输出异常的配置。代码里每秒输出1个1,结果输出却是:111qqqq1qqqqqqq1qqqqq1111qqq


经测试发现: AIcube中选择内部高速IRC频率,
选择:内部预置频率,不能选24Mhz,要选22.1184Mhz。然后ISP选其他频率点,串口都正常。

选择:ISP动态调节时,ISP软件要选24Mhz,串口正常。







神农鼎 发表于 2026-6-22 15:07:32

将全部程序,贴出来,
将链接 放到 STC 【AI助手】提问框中,
由 STC 【AI助手】帮您先自动分析下



whoyzf 发表于 2026-6-22 15:54:04

神农鼎 发表于 2026-6-22 15:07
将全部程序,贴出来,
将链接 放到 STC 【AI助手】提问框中,
由 STC 【AI助手】帮您先自动分析下

好的。我这里用aic生成代码的。选项选另外一个串口数据就异常。

狂热主宰 发表于 2026-6-22 15:57:36

使用高速串口
可能需要选特定频率

jwd 发表于 2026-6-22 17:27:10

串口一般选择11.0592M的倍数

whoyzf 发表于 2026-6-22 18:22:29

狂热主宰 发表于 2026-6-22 15:57
使用高速串口
可能需要选特定频率

没用高速啊,就9600和115200啊

whoyzf 发表于 2026-6-22 22:38:28

jwd 发表于 2026-6-22 17:27
串口一般选择11.0592M的倍数

内部预置频率,一定要选11.0592M的倍数,不然串口异常。   

选动态调整,24Mhz都正常。
页: [1]
查看完整版本: 串口异常? 原因在于:选择内部高速IRC频率 内部预置