stm32仿真卡死,报错Access to register of unclocked peripheral at 0x40010C0C cause BUS_FAULT [U2_CM3CORE]

Proteus仿真STM32F103C8T6时,一仿真就卡死,报错如下:

stm32仿真卡死,报错Access to register of unclocked peripheral at 0x40010C0C cause BUS_FAULT [U2_CM3CORE]_第1张图片

原因分析是先对端口进行赋值了,然后才初始化的端口。

修改如下:

stm32仿真卡死,报错Access to register of unclocked peripheral at 0x40010C0C cause BUS_FAULT [U2_CM3CORE]_第2张图片

调整顺序后问题解决。

一定要先初始化,否则找不到时钟配置就会报这个错。

你可能感兴趣的:(#,bug解决,stm32,单片机,嵌入式硬件)