STM32单片机的复位问题

STM32在程序的开头为何要调用RCC_DeInit()函数初始化呢? 单片机在上电时不是己经复位成初始值了吗?

普通的单片机编译的时候,会自动添加一个头文件51.h类似的东西,
这个时候就是初始化寄存器了。
冷启动的时候一般都没有问题,但是如果是电源拨动类似导致不断重启的热启动,则会
导致寄存器的数值可能出现随机错误,所以使用之前,都初始化然后在赋值设置,这个
步骤是比较保险的,有效的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-13
应该不一定的吧
第2个回答  2012-03-13
不知道