STM32中的NRST引脚是干吗的,有啥作用,怎么接外设
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32中的NRST引脚是干吗的,有啥作用,怎么接外设相关的知识,希望对你有一定的参考价值。
STM32中的NRST引脚是干吗的,有什么作用,怎么接外设,请知道的人回答下
STM32F的zdNRST是异步复位脚。
当NRST输入低电平的时候,MCU处于复位状态,重设所有的内部寄存器,及片内几十KB的SRAM。
当NRST从低电平变高时,PC指针从0地址开始。但是复位的回时候不会将STM32F片内RTC的寄存器以及后备存储器重置,因为它们是用电池通答过专门的VBAT脚供电。STM32中的NRST有施密特功能。大概在输入电压低于1.9V的时候将芯片复位。
扩展资料
异步复位优点:
异步复位信号识别方便,而且可以很方便地使用全局复位。
由于大多数的厂商目标库内的触发器都有异步复位端口,可以节约逻辑资源。
异步复位缺点:
复位信号容易受到毛刺的影响。
复位结束时刻恰在亚稳态窗口内时,无法决定现在的复位状态是1还是0,会导致亚稳态。
参考技术A STM32F的NRST是异步复位脚。当NRST输入低电平的时候,MCU处于复位状态,重设所有的内部寄存器,及片内几十KB的SRAM。
当NRST从低电平变高时,PC指针从0地址开始。
但是复位的时候不会将STM32F片内RTC的寄存器以及后备存储器重置,因为它们是用电池通过专门的VBAT脚供电。
STM32中的NRST有施密特功能。大概在输入电压低于1.9V的时候将芯片复位。本回答被提问者采纳
stm32—复位
复位
STM32F10xxx支持三种复位形式,分别为系统复位、上电复位和备份区域复位.
系统复位
除了时钟控制器的RCC_CSR寄存器中的复位标志位和备份区域中的寄存器以外,系统复位将复位所有寄存器至它们的复位状态。
当发生以下任一事件时,产生一个系统复位:
- NRST引脚上的低电平(外部复位)
- 窗口看门狗计数终止(WWDG复位)
- 独立看门狗计数终止(IWDG复位)
- 软件复位(SW复位)
- 低功耗管理复位
通过查看RCC_CSR控制状态寄存器中的复位状态标志位识别复位事件来源。
上电复位
当以下事件中之一发生时,产生电源复位:
- 上电/掉电复位(POR/PDR复位)
- 从待机模式中返回
电源复位将复位除了备份区域外的所有寄存器。
备份区域复位
备份区域拥有两个专门的复位,它们只影响备份区域(见图4)。
当以下事件中之一发生时,产生备份区域复位:
- 软件复位,备份区域复位可由设置备份域控制寄存器 (RCC_BDCR)中的BDRST位产生。
- 在VDD和VBAT两者掉电的前提下, VDD或VBAT上电将引发备份区域复位。
附图:
复位电路图
以上是关于STM32中的NRST引脚是干吗的,有啥作用,怎么接外设的主要内容,如果未能解决你的问题,请参考以下文章
菜鸟提问,写STM32程序的时候 怎么判断某个引脚是输入还是输出呢
STM32F4 HAL库开发 -- STM32F407引脚图