|
用以下代码切换到HSE不工作。我焊的是24MHz的晶振。用示波器x10档观察到一个24MHz幅度1V的正弦波,这应该是说起振了啊,但连LED闪烁的程序都跑不起来。
CLK_DeInit();
/* Configure the Fcpu to DIV1*/
CLK_SYSCLKConfig(CLK_PRESCALER_CPUDIV1);
/* Configure the HSI prescaler to the optimal value */
CLK_SYSCLKConfig(CLK_PRESCALER_HSIDIV1);
/* Initilize the CLock controller according to CLK_InitStructure */
CLK_ClockSwitchConfig(CLK_SWITCHMODE_AUTO, CLK_SOURCE_HSE, DISABLE, DISABLE); // 这一条语句单步调试就“死机”了;step into出现下面的错误。
CLK_HSECmd(ENABLE);
奇怪的是这个代码在stm8 minikit上可以工作。这可能是什么问题呢?
(原文件名:stvd调试出错.JPG) |
阿莫论坛20周年了!感谢大家的支持与爱护!!
你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
|