调试CH32F203 发现在system_ch32f20x.c中更改控制频率的宏,比如设置SYSCLK_FREQ_24MHz发现无效,时钟应该都是8M,这个原因是什么?
试了最新版本固件库和IDE都没有得到改善
调试CH32F203 发现在system_ch32f20x.c中更改控制频率的宏,比如设置SYSCLK_FREQ_24MHz发现无效,时钟应该都是8M,这个原因是什么?
试了最新版本固件库和IDE都没有得到改善
您好,有两点信息需要你确认一下
1、麻烦你再次确认一下MCU型号,应该是CH32V203G6U6吧
2、关于系统主频一直都是8M问题,麻烦你检查一下板子是否有外部晶振或外部晶振是否存在虚焊问题
若外部晶振不存在虚焊问题,关于系统主频的确认,可以通过MCO引脚输出系统主频看一下频率大小。此外,工程针对CH32V203G6U6使用时,需要对以下几个文件进行配置,如下图
这个芯片目前还是存在问题吗?为啥官方例程库会有问题?然后这个芯片仿真调试也是不如103稳定
您好,芯片和例程都没有问题,注意例程是一个整合的例程,针对不同型号MCU使用时,需要进行一下修改配置,具体见附件手册。关于仿真调试,注意代码中不要包含有FLASH的操作,不要有开启看门狗或低功耗模式操作,这些操作都会对仿真产生影响。