[STM32F1] RCC_CR值的奇怪的变化
在用keil mdk 模拟仿真STM32F103时发现一个奇怪的现象,在仿真时钟配制时,RCC_CR的值不按逻辑走,见下图:从断点1到断点2的值 的变化结果,应该是0x00010083,为什么是0x00030083??????
实在没想明白,还请各位指点下!
附件是仿真文件!
RE:[STM32F1] RCC_CR值的奇怪的变化
RCC_CR_HSEON 你开启外部晶振, 外部晶振没稳定前RCC_CR_HSERDY是被拉高了,所以RCC_CR_HSEON| RCC_CR_HSERDY = 0x30000.这就是后面等待语句的作用RE:[STM32F1] RCC_CR值的奇怪的变化
学习。。RE:[STM32F1] RCC_CR值的奇怪的变化
二楼解释得对, 学习了RE:[STM32F1] RCC_CR值的奇怪的变化
keil软件仿真不是很靠谱,用硬件仿真试试。RE:[STM32F1] RCC_CR值的奇怪的变化
模拟仿真不能完全信任,尤其是时钟,你可以做个延时,然后看看你的流水灯是不是延时正确就知道了RE:[STM32F1] RCC_CR值的奇怪的变化
如果不用仿真, 也可以按程序来看过程RE:[STM32F1] RCC_CR值的奇怪的变化
时钟做延时的确可以检查出一些问题
页:
[1]