MSP430的复位信号

发布者:cyzcee最新更新时间:2015-11-09 来源: eefocus关键字:MSP430  复位信号 手机看文章 扫描二维码
随时随地手机看文章
MSP430的复位信号有2种:
 
文档:
 
上电清除信号(PUC)、
 
上电复位信号(POR)。
 
个人理解:
 
POR是第一次上电复位,PUC是在带电的情况下发生复位,冷启动和热启动。
 
还有能够触发POR和PUC的信号:5种来在看门狗,1种来自复位管脚,1种来自写FLASH键值出现错误所产生的信号。
 
    POR信号只在2种情况下发生:(1)微处理上电;(2)RST/NMI管脚上产生低电平时系统复位。
 
    PUC信号产生的条件:(1)POR信号产生;(2)看门狗有效时,看门狗定时器溢出;(3)写看门狗定时器安全键值出现错误;(4)写FLASH存储器安全键值出现错误。
 
 
 
    POR和PUC两者的关系:POR信号的产生会导致系统复位并产生PUC信号。而PUC信号不会引起POR信号的产生。
 
    无论是POR信号还是PUC信号触发的复位,都会使MSP430从地址0xFFFE处读取复位中断向量,程序从中断向量所指的地址处开始执行。
 
    触发PUC信号的条件中,除了POR产生触发PUC信号外,其他的豆科一通过读取相应的中断向量来判断是何种原因引起的PUC信号,以便作出相应的处理。
 
    系统复位(指POR)后的状态为:(1)RST/NMI管脚功能被设置为复位功能;(2)所有I/O管脚被设置为输入;(3)外围模块被初始化,其寄存器值为相关手册上的默认值;(4)状态寄存器SR复位;(5)看门狗激活,进入工作模式;(6)程序计数器PC载入0xFFFE处的地址,微处理器从此地址开始执行程序。
 
    典型的复位电路有一下3种:
 
(1)  在RST/NMI管脚上接100K欧的上拉电阻。(2)在(1)的基础上再接0.1uf的电容,电容的一端接地,可以使复位更加可靠。(3)再(2)的基础上,再在电阻上并接一个型号为IN4008的二极管,可以可靠的实现系统断电后立即上电。
 
关键字:MSP430  复位信号 引用地址:MSP430的复位信号

上一篇:msp430程序跑飞原因和解决方式积累
下一篇:【IAR警告】Error[e16]: Segment INTVEC 错误

推荐阅读最新更新时间:2024-03-16 14:38

基于MSP430和CC3000的无线智能控制系统
随着科技的发展和互联网技术的普及,以及智能手机的普及,移动互联网技术正在以迅雷不及掩耳之势走进人们的生活。移动互联网时代,智能手机是主要的应用平台。在家居环境中,智能手机可以作为控制终端,控制家里的每一个智能家电。本文从一个具体的应用例子入手,详细描述了Android智能手机通过Wi-Fi控制直流电机的整个过程,具有较高的参考价值。 1 系统结构及总体设计 本系统的结构框图如图1所示。系统总共分为5部分,分别是:无线路由器、智能手机、CC3000 Wi—Fi模块、MSP430单片机电路和直流电机驱动电路。首先,智能手机将Wi-Fi连接到无线路由器;接着打开智能手机中的SmartConfig的APP,配置CC3000 Wi—Fi
[单片机]
基于<font color='red'>MSP430</font>和CC3000的无线智能控制系统
MSP430 功耗更低的秘诀 — 第 1 部分
没错,当您想到 TI 一流微控制器 MSP430 时,低功耗是首先浮现在脑海的特性之一。毕竟,这是就 MSP430 在电池供电应用中如此受欢迎的原因。您可通过限制电池流耗,有效延长您应用的电池使用寿命。鉴于锂离子电池技术的缓慢发展步伐,当务之急是通过限制功耗来为您的应用实现最佳电池使用寿命。 这非常直观。 如果我告诉您增加一个额外的组件您可节省 30% 甚至更多的电源呢?没错,增加一个附加组件确实有助于将电池使用时间延长几小时。我知道您肯定会认为这有点难以置信。但我敢保证这完全有可能。 这正是稳压器的用武之地。 通常在小型便携式应用中,最简单明了的方法就是直接将 MSP430 连接至电池。毕竟,MSP430 具有宽泛的工作
[单片机]
让 <font color='red'>MSP430</font> 功耗更低的秘诀 — 第 1 部分
MSP430中定义大数组存在的问题及解决方案
这两天利用MSP430做一个小系统,需要定义一个很大的全局数组,编译之后没有问题,但是调试的时候却遇到了问题。下面我们先来看下遇到的问题。 问题: 利用CCS软件将代码烧入430之后,在还没有点击开始运行时,程序就已经开始自动运行了如下图所示,在点击暂停之后,程序就报错了。在把那个数组元素个数改的很小之后,程序就正常了。所以可以断定,是由于定义大数组产生的问题。 问题分析: 通过查找资料,发现产生这个问题的原因是因为全局数组定义过大时,系统一上电,需要对这些数组初始化,初始化的时间过长,导致看门口溢出,从而一直进不了主函数,导致程序跑飞了。 解决方案: (1)编写C启动函数 在TI官网找了有关C
[单片机]
<font color='red'>MSP430</font>中定义大数组存在的问题及解决方案
MSP430 单片机 读取 程序 LM75A LM75 温度传感器
http://www.ti.com/lit/ds/symlink/lm75a.pdf https://item.szlcsc.com/8440.html 三根地址全部接了GND 器件地址 寄存器列表
[单片机]
<font color='red'>MSP430</font> 单片机 读取 程序 LM75A LM75 温度传感器
MSP430文件路径包含的问题
有时候如果不是建立工程时,自动包含库函数。比如,从另外一个工程中,重新拷贝一个到自己新建的工程当中,编译会通不过。会提示打不开driverlib.h文件。即使人为添加进去路径,比如drverlib/MSP430FR5xx_6XX/driverlib.h ,也依然不好使。 试过好多种方法依然编译通不过,一度差点让我怀疑人生。还好,我机智的百度了一下,发现其实跟keil差不多,这玩意也是要添加路径的。废话不多说,直接上图。
[单片机]
<font color='red'>MSP430</font>文件路径包含的问题
MSP430 中ADC12用法
1.1. 介绍 Figure 4 AD模块图 在处AD时,我们关注的对象有如下几个,参考源、通道、存储地址、时钟、触发方式、精度,速度(200k)。 在上图中我们都可以找到,msp430f149的参考正电源有VRFE+ VeREF+ ,Vcc,同时有对应的负电源。采样通道有16个,存储地址则有对应16个通道,时钟则是有内部时钟及3种时钟源的分频,触发方式有4种。 因此,对于这些特点我们可以实现4种模式,单通道单次采样,单通道多次采样,多通道单次采样,多通道多次采样。 1.2. 相关寄存器 ADC12CTL0:前面8位是对采样保持时间的设置。后8位分别对应8种设置 ADC12CTL1:前4位进行通道选择,
[单片机]
<font color='red'>MSP430</font> 中ADC12用法
msp430系统时钟详解
  SP430 系列单片机基础时钟主要是由低频晶体振荡器,高频晶体振荡器,数字控振荡器(DCO),锁频环(FLL)及 FLL+等模块构成。由于 430 系列单片机中的型号不同而时钟模块也将有所不同。虽然不同型号的单片机的时基模块有所不同,但这些模块生出来的结果是相同的。在MSP430F13、 14中是有TX2振荡器的, 而MSP430F11X,F11中是用LFXT1CLK来代替XT2CLK时钟信号的。在时钟模块中有3个(对于F13,F14)时信号源(或 2个时钟信号源,对于F11X、F11X1):   1-LFXT1CLK: 低频/高频时钟源。由外接晶体振荡器,而无需外接两个振荡电容器常使用的晶体振荡器是32768HZ。   2-
[单片机]
<font color='red'>msp430</font>系统时钟详解
基于MSP430的嵌入式DTMF拨号解码器实现方案
摘 要:本文介绍了一种基于MSP430的嵌入式DTMF拨号解码器实现方案。DTMF拨号部分使用4根I/O线的电阻网络,配合软件产生DTMF信号。利用MSP430F133内置的ADC,并采用改进的Goertzel算法,实现DTMF信号的实时解码。该方案成本低、性能可靠,已经得到了实际应用。 关键词:DTMF拨号 DTMF解码 改进的Goertzel算法 MSP430F133 引言 DTMF(双音多频)信号是电话网中常用的信令,无论是家用电话、移动电话还是程控交换机上,多采用DTMF信号发送接收号码。DTMF技术还可以用于电力线载波通信等场合。可见,DTMF拨号和解码在通信系统及其它方面有着广泛的应用。通常DTMF信号的检测采用专
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved