历史上的今天
今天是:2025年06月23日(星期一)
2021年06月23日 | MSP430系统复位和初始化
2021-06-23 来源:eefocus
MSP430的复位信号有两种,分别是上电复位信号POR和上电清除信号PUC。二者的区别主要在于触发信号不同。
POR是上电复位信号,它只在以下3种情况下发生:在芯片上电;RST/NMI设置成复位模式,在RST/NMI引脚上出现低电平复位信号;电源电压监测片上外设模块SVS的POR使能位PORON=1时,并监测到低压电压状态发生。
掉电复位电路BOR会在芯片上电或掉电的过程中监测电源电压,并产生POR信号。-如图3-10所示,芯片上电过程中,当电源电压VCC超过VCC(start)后,BOR电路产生POR信号,直到Vcc超过V(B_IT+),然后再经过延时t(BOR)后,POR信号撤销。如果VCC电压上升速率较慢,t(BOR)会相应延长。芯片掉电过程中,VCC必须降到低于V(B_IT-)之后,BOR电路才产生POR信号。这是个迟滞比较的功能,V(B_IT+)和V(B_IT-)差值即为迟滞电压Vhys(B_IT-),通过迟滞比较避免错误产生POR信号。VCC(start),Vhys(B_IT-),V(B_IT-)和t(BOR)的值如表3-12所示。

PUC信号是上电清除信号,PUC会伴随POR信号产生而发生,但PUC信号的发生不会产生POR信号。能够触发PUC信号的事件为:
1)发生POR信号。
2)看门狗定时时间到。
3)看门狗定时器的配置寄存器写入错误的安全密码。
4)FLASH存储器的寄存器写入错误的安全密码。
5)CPU从外设地址范围0H~01FFH取数据。

系统复位后,系统的初始状态如下:
1)RST/NMI管脚默认到作为复位功能管脚使用。
2)所有I/O口管脚被设置为输入状态。
3)外围模块被初始化,其寄存器值为手册上的默认值。
4)状态寄存器SR复位。
5)看门狗定时器工作在看门狗模式。
6)程序计数器PC载入中断向量表0xFFFE位置中的地址,如果该向量中存储的地址值为0xFFFF,则器件会被自动禁用,处在最低功耗状态。
器件复位后需要依靠软件进行初始化,首先要将程序指针初始化;然后配置看门狗的工作状态,看门狗配置错误可能导致系统异常复位;最后根据应用配置外设。
上一篇:MSP430 C语言的关键字扩展
下一篇:MSP430单片机温度测量源程序
史海拾趣
|
在柯维博士的《高效能人士7个习惯》中,他提出一个有趣的观点:任何创造实际是经过2个层次,一次是“心智的创造”,另一次才是“实际的创造”。其中心智的创造尤为重要,因为它是创新的源头和起始,难度更大,更为难能可贵。心理学家马斯洛也指出, ...… 查看全部问答> |
|
单个字符接收没什么问题,多字节接收不行了!比如我要从串口调试助手送出一串字符(AAC234,7568等),单片机接收后存到缓存里?有几个菜的问题先问下:这个字符串是动态的,个数不定,是不是只要将接收数组定义大点就可以,数据处理 ...… 查看全部问答> |
|
单片机C语言视频教程 这个是提供给不能上网或者网速慢的朋友一个方便。 有条件的朋友可以到这个网站去下载:http://seemy.go.51.net 资料齐全,会都是视频教程。 51单片机C视频教程在很贴子上看到,很多朋 ...… 查看全部问答> |
|
#include<pic.h>void main(void){ANSEL=0x00;TRISIO=0x00000000; GPIO=0xff;GIE=1;while(1){}}问题: 为啥我的单片机管脚没有输出?… 查看全部问答> |
|
【问TI】LM3S系列基本上是10位ADC,与别的厂家的12位的ADC差点那?优越在什么地方? LM3S系列基本上是10位ADC,与别的厂家的12位的ADC差点那?优越在什么地方?看了个帖子说LM3S虽然ADC是10位的,但是精度非常高。专家给介绍下!… 查看全部问答> |
|
试了两款LM3S8962和LM3S9B96,问题都一样。LM3S系列能够将程序下载到内存,然后修改PC指针,在内存中运行,这样调试程序下载速度比较快,也减少了flash的读写次数,这是背景。除了一些大的程序,我都是在内存中调试,简称RAM RUN,大家可以翻翻我以 ...… 查看全部问答> |
|
2011仪器器件清单分析(全)——决战2011全国大学生电子设计竞赛 本帖最后由 paulhyde 于 2014-9-15 09:27 编辑 决战2011全国大学生电子设计竞赛——仪器器件清单分析 格式好乱……原文可以在附件中下载!另外,有同学转载我没有意见,但烦请注明出处! 2009 2011 1.基本仪器清单 20MHz普通示波器(双通道, ...… 查看全部问答> |




