44问答网
所有问题
STM32单片机的复位问题
STM32在程序的开头为何要调用RCC_DeInit()函数初始化呢? 单片机在上电时不是己经复位成初始值了吗?
举报该问题
推荐答案 2012-03-14
普通的单片机编译的时候,会自动添加一个头文件51.h类似的东西,
这个时候就是初始化寄存器了。
冷启动的时候一般都没有问题,但是如果是电源拨动类似导致不断重启的热启动,则会
导致寄存器的数值可能出现随机错误,所以使用之前,都初始化然后在赋值设置,这个
步骤是比较保险的,有效的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6WVYVD3ZR.html
其他回答
第1个回答 2012-03-13
应该不一定的吧
第2个回答 2012-03-13
不知道
相似回答
stm32
f
单片机
一
复位
就打印问号怎么回事
答:
stm32f单片机一复位就打印问号是因为进程文件损坏
。stm32f单片机复位时c盘中ctfmonwindows\system32\ctfmon文件损坏,会导致重复打印问号,计算机无法识别其中的数据类型,所以stm32f单片机一复位就打印问号是因为进程文件损坏。
stm32单片机
下载完程序后功能正常,但是在按下
复位
键或者断电重启后所有...
答:
最常见的情况就是BOOT引脚设置错误,从不当的位置引导了
。另一种常见情况见于连接设计错误,例如将向量表放到了SRAM里却没有相应的初始化代码。前一种情况,核对你的BOOT引脚。后一种情况,初学者还是老老实实把向量表放到Flash最前端,将来玩溜了再背着向量表东征西讨。
STM32单片机的复位问题
答:
这个时候就是初始化寄存器了。冷启动的时候一般都没有
问题
,但是如果是电源拨动类似导致不断重启的热启动,则会 导致寄存器的数值可能出现随机错误,所以使用之前,都初始化然后在赋值设置,这个 步骤是比较保险的,有效的。
关于
STM32的复位
电路?
答:
可以的。由于电容两端的电压是不能突变的。
只要停机的时间足够长,电容两端的电压会恢复到零电压的。上电瞬间,复位端为零,即可复位
。经过4τ~5τ时间,电容充电完毕,单片机即可正常工作。
大家正在搜
STM32F单片机无故复位
STM32F767单片机异常复位
STM32F767单片机频繁复位
STM32F单重复复位
stm32单片机复位
单片机异常复位的判断
单片机测试复位
程序会导致单片机复位吗
单片机为什么要复位
相关问题
stm32 复位问题
怎样判断STM32是软件复位还是上电复位呢?
stm32 上电复位 和软复位有什么区别.该如何解决
请教STM32的复位电路
STM32中IO口复位或者上电时是什么状态?
STM32单片机程序死机,有哪些原因引起
STM32单片机看门狗复位后,全局变量的值会怎么处理
STM32单片机看门狗复位后,全局变量的值会怎么处理