实际测试使用中使用了主频144Hhz HSE, flash操作有问题。正如手册描述,如果一定要使用最高144Mhz 主频,有没有相关的例程在flash访问前HCLK分频降频,访问后恢复的例程么?自己尝试修改代码,没有成功。
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
实际测试使用中使用了主频144Hhz HSE, flash操作有问题。正如手册描述,如果一定要使用最高144Mhz 主频,有没有相关的例程在flash访问前HCLK分频降频,访问后恢复的例程么?自己尝试修改代码,没有成功。
您好,操作falsh前,配置寄存器:RCC->CFGR0 |= (uint32_t)RCC_HPRE_DIV2; 二分频到72MHz再去操作falsh。
操作完后配置寄存器:RCC->CFGR0&=~ (uint32_t)RCC_HPRE_DIV2;
注意,如果主频配置为120MHz,不能使用上述方法,也不必使用,操作flash已二分频到60MHz。