历史上的今天
今天是:2025年03月14日(星期五)
2020年03月14日 | 430的复位及复位电路
2020-03-14 来源:eefocus
MSP430使用了两个分离的复位信号,一个用作软件复位(上电清除),另一个就用作硬件复位(上电复位)信号。硬件复位也就是POR(power on reset),软件复位标识为PUC(power up clear)。下面我们给出一般的两种复位信号的图解。

POR信号在下面两种事件发生时才会产生:
器件上电;
RST/NMI 引脚配置为复位模式,当RST/NMI 引脚产生低电平时。
当POR信号产生时,必然会产生PUC信号;而PUC信号的产生并不会牵连POR信号。PUC信号的产生依赖与下面的事件:
POR信号发生;
启动看门狗时,看门狗定时器计满时;
向看门狗写入错误的安全参数值时;
向片内FLASH写入错误的安全参数值时。
可以看出PUC信号的产生涉及到一些关于安全参数和看门狗之类的问题,我们在此并不解释,待会会专门讲一下看门狗,我们现在关心的是,当这些信号产生时,单片机做出了什么反应,给出了什么结果。
当POR信号(或者PUC信号,存在一些不同之处,但大体相似)发生时就引起了器件的复位,进行初始化,初始化后的状态为:
RST/NMI引脚被配置为复位模式;
I/O引脚设置为输入模式,I/O标志复位;
状态寄存器被复位;
程序计数器(PC)装入复位向量地址0xFFFE,CPU从此地址开始取指令执行;
决定工作频率的系统时钟从DCO的最低频率开始工作。启动晶振时钟后,频率调整到目标值;
一些其他模块的寄存器初始化。
下面我们来看一下整个过程的实现。RST/NMI 引脚在加载电压Vcc后设置成复位功能。引脚的复位功能一直保持到不选此功能为止。处于复位功能状态下,引脚电压被拉低至GND,然后释放,MPS430按照下面的顺序开始工作:
将在复位向量地址0FFFEh中包含的地址加载入PC;
在释放RST/NMI引脚后,CPU从复位向量中所含的地址开始运行;
状态寄存器SR复位
除PC与SR外,用户程序对全部寄存器进行初始化;
对 外围模块中的寄存器进行处理;
决定工作频率的系统时钟从DCO的最低频率开始工作。启动晶振时钟后,频率调整到目标值。
下面给出了一个POR信号的时序图。

提供三种典型的复位电路:
在RST/NMI管脚上接100k欧的上拉电阻。
在1的基础上再接0.1uf的电容,电容的一端接地,可以使复位更加可靠。
在2的基础上,再在电阻上面并接出一个型号为IN4008的二极管,可以可靠的实现系统断电后立即上电
以上文章出处:http://www.61ic.com/Article/MSP430/MSP430/201108/36688.html
复位电路:
(原文件名:201007021900354706.jpg?imageView2/2/w/550) 网友是这样说的: 只要电源接通,那么这个电容就会“逐渐充满电”,这个过程必须要有,正是这个过程保证了CPU正确地“RESET”。 当电容充满电之后我们把电源开关断开了,这个电容中的电“何去何从”呢?VCC和GND之间接了N多的器件,所有的器件都对它说:“把你那点电给我吧,我还能坚持一下。”电容说:“给你们没问题,可是我他娘脑袋上有个电阻挡我的财路,你们先别急,我慢慢把电放给你们。” 当电容刚刚要把电通过那个上拉电阻放出来,电源开关突然又接通了。CPU开始冲电容吼:“孙子!你Y的那个充电过程怎么没啦?我还要复位呢!”电容不干了:“废话,我上次充的电还没放呢这他妈电源又通啦!”CPU急了:“那我怎么办?我得复位啊!”电容眼珠一翻:“管你Y怎么办,死去吧你!” 如果有了这个二极管就可以快速将电容上的电压释放,保证复位信号正确无误。这个才是该二极管起到的真正作用。 |
以上出处:http://bbs.elecfans.com/jishu_293228_1_1.html
上一篇:一种430软复位方法
下一篇:MSP430复位电路
史海拾趣
|
求高手解答 关于围绕7128的硬件电路设计问题 迷茫啊 。。。 我的程序在试验箱上已经调试出来了 。可是 硬件板子却不知道怎么设计 主要是接0832DA转换的 那一段 因为之前都用单片机 要接片选 用7128 不知道怎么设计接口了 直接PIN上IO口就可以了么 7128有没有 ...… 查看全部问答> |
|
目前,随着石化、钢铁、造纸、食品、医药企业自动化水平的不断提高,对现场仪表维护人员的技术水平提出了更高要求。为缩短处理仪表故障时间,保证安全生产提高经济效益,本文发表一点仪表现场维护经验,供仪表维护人员参考。 一、现 ...… 查看全部问答> |
|
一、引言 智能天线通常也称作自适应天线阵列,可以形成特定的天线波束,实现定向发送和接收,主要用于完成空间滤波和定位。从本质上看,它利用了天线阵列中各单元之间的位置关系,即利用了信号的相位关系克服多址干扰及多径干扰,这 ...… 查看全部问答> |
|
最近工作一直比较忙,没有及时发帖,不好意思了,今天把我这段时间的搞的小成果,给大家show一下,请大家多指教了。 首先那,先展示一下自己DIY的底板;见下图: 正面: 背面: 分开: ...… 查看全部问答> |
|
西门子M440 的变频器,开机报A0503(母线欠压),一按运行显示F0003 (母线欠压故障),用万用表测量了母线电压有D C500多伏电压 ,但看r0026参数却显示0V,这是怎么回事呢,应该怎么修呢,谢谢!… 查看全部问答> |
|
前段时间拜QFN封装很低价格的吸引(不到10元一片),头脑发热就买了几片。今天终于搞定了……最后调整铜线时掉了一根,一查是PIO3_5,人品太好了继续焊……用NanoM0的调试器下载代码成功。记得某位大侠说过:珍爱生活,远离QFN……不多说了上图:… 查看全部问答> |
|
//DMA1 通道配置 DMA_DeInit(DMA1_Channel1); //设置成CH1 DMA中包含了7个通道(CH1-CH7) DMA_InitStructure.DMA_PeripheralBaseAddr = ADC1_DR_Address; //给DMA起始地址 DMA_InitStructure.DMA_MemoryBa ...… 查看全部问答> |
|
好消息,TI的带PHY网口的TM4C129X出来了,DEMO板已经到手,明天上图 好消息,TI的带PHY网口的TM4C129X出来了,DEMO板已经到手,明天上图 主要区别,封装只有BGA212,TQFP128 FLASH 1M RAM 256K EEPROM 6K CAN 2 I2C 10 SPI 4 UART ...… 查看全部问答> |




