前言
在开发单片机时,我们经常使用复位系统。例如,我们用看门狗阻止系统飞行,这里将使用复位系统。(David Assell,Northern Exposure(美国电视),成功也将在固件升级后进行系统重置,如IAP升级。那么,我们有没有想过各种重置有什么区别?今天我将以STM32为例进行说明。
重置分类
STM32重置系统分为三类。
系统重置电源重置备份域重置前两项。这两个比较常见,所以第三个可以查看说明书。
重置对比度
系统重置系统重置将时钟控制寄存器CSR的重置标志和备份区域的寄存器以外的所有寄存器重置为重置值。
如何生成系统重置:(1) NRST针脚的低级(外部重置)(2)窗口监视程序数终止(WWDG重置)(3)独立监视程序数终止(IWDG重置)(4)软件重置(SW重置)(;
如何生成电源重置:
(1)开机/关机重置(POR/PDR重置)
(2)从待机模式返回
摘要
如果想知道程序是什么样的重置,可以通过查看RCC_CSR控制状态寄存器中的重置状态标志位来标识重置事件的来源。不要认为重置不重要。如果你平时不使用,那就是你的系统可能有问题,没有预防系统存在的危险。
喜欢这句话,欢迎,分享,关心!
更多精彩文章,感谢关注微信公众号“嵌入式软件开发交流”
1.《【l32e4500a怎么复位】重置STM32开发》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【l32e4500a怎么复位】重置STM32开发》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/why/3078741.html