历史上的今天
返回首页

历史上的今天

今天是:2025年01月16日(星期四)

正在发生

2020年01月16日 | MSP430-WDT

2020-01-16 来源:eefocus

msp430的简单学习笔记:


MSP430系列有丰富的定时器资源:看门狗定时器(WDT)、基本定时器(Basic Timer1)、定时器A(Timer_A)和定时器B(Timer_B)、实时时钟(RTC)等。


它们的基本功能如下:


a)看门狗定时器:基本定时,当程序发生错误时执行一个受控的系统重启动;


b)基本定时器:基本定时,支持软件和各个外围模块工作在低频率、低功耗条件下;


c)实时时钟(RTC):基本定时,日历功能;


d)定时器A:基本定时,支持同时进行的多种时序控制、多个捕获/比较功能和多种输出波形(PWM),可以硬件方式支持串行通信;


e)定时器B:基本定时,功能基本同定时器A,但比定时器A灵活,功能更强大;


看门狗定时器(WDT):


a)WDT寄存器


计数单元WDTCNT:16位增计数,由MSP430所选定的时钟电路产生的固定周期脉冲信号对计数器进行加数,从开始进行到计数溢出为止。WDTCNT不能直接通过软件存取,必须通过看门狗定时器的控制寄存器WDTCTL来控制。


b)控制寄存器WDTCL


WDTCTL由两部分组成:高8位用作口令,低8位是对WDT操作的控制命令。要写入操作WDT的控制命令必须先写入正确的口令。口令为5AH,错误将导致系统复位。读WDTCTL不需要口令,可直接读取,读出数据的低字节为WDTCTL的值,高字节始终为69H。


1、WDTHOLD:停止看门狗,1停止


2、WDTNMIES:看门狗NMI(非 可屏蔽中断)触发沿选择,当WDTNMI为1时修改此位产生中断,为0时不产生。此位为0则NMI在上升沿触发,为1则NMI在下降沿触发。


3、WDTNMI:看门狗NMI选择,选择RST/NMI脚的功能。为0时为复位功能,为1时为NMI功能。


4、WDTTMSEL:看门狗工作模式选择,0为看门狗模式,1为定时器模式。


5、WDTCNTCL:为1时看门狗计数器清零。


6、WDTSSEL:看门狗时钟源选择,为0时选择SMCLK,为1时选择ACLK。


7、WDTISx:看门狗定时器的定时输出,00计数32768、01计数8192、10计数512、11计数64.


c)中断使能寄存器IE1:


1、NMIE:为1时中断使能


2、WDTIE:看门狗定时器使能,当工作于定时器模式时此位置1,当工作于看门狗模式时没必要置1,因为其他中断可能占用此位。


d)中断标志位寄存器IFG1:


1、NMIFG:为1表示有中断产生,为0表示没有,此位必须软件清除。


2、WDTIFG:看门狗定时器中断位。看门狗模式下需要软件清除,在定时器模式下会在处理中断时自动清除。为1时有中断,为0时没有。

推荐阅读

史海拾趣

中电熊猫(CEC)公司的发展小趣事

在智能制造领域,中电熊猫也取得了显著进展。2010年,中电熊猫开始研发液晶面板工厂的智能运储系统,打破了以往依赖国外供应商的局面。到了2011年,中电熊猫成功完成了国内首条高世代液晶面板智能运储系统的研发,并逐渐成为国内该系统的主要供应商。此外,中电熊猫还在液晶玻璃生产线系统等方面实现了国产化研发,提升了整体产业的竞争力。

驰兴电感(Coilank)公司的发展小趣事

驰兴电感自成立之初,就深知技术创新对于企业发展的重要性。公司投入大量资源进行研发,成功推出了一系列全自动、小型化的SMD绕线电感产品。这些产品不仅具有更高的性能和稳定性,而且满足了市场对小型化、轻量化的需求,迅速在市场上获得了广泛的认可。驰兴电感凭借技术创新的优势,逐渐在电子行业中崭露头角。

Fairview Microwave Inc公司的发展小趣事

随着公司业务的不断拓展,Fairview Microwave开始面临来自同行的竞争压力。为了保持竞争优势,公司决定从源头抓起,严格把控产品质量。他们投入大量资金引进先进的生产设备和技术人才,建立起一套完善的质量管理体系。同时,公司还积极开展与高校和科研机构的合作,不断吸收新技术、新工艺,确保产品的技术领先性和可靠性。这些努力使得Fairview Microwave的产品在市场上获得了广泛认可,逐渐树立起了高品质的品牌形象。

BUSSMANN公司的发展小趣事

随着全球经济的不断融合和发展,Bussmann公司也开始了其全球化战略。公司在全球范围内设立生产基地和研发中心,吸引和培养了大量的优秀人才。同时,公司也加大了对新技术和新产品的研发投入,不断推出具有竞争力的新产品。在全球市场上,Cooper Bussmann的电路保护方案广泛应用于各行各业,并获得了UL、CE、CSA等认证机构的认可。

这些故事展示了BUSSMANN公司在电子行业中的发展历程和取得的成就。从创业初期的艰辛与坚持,到汽车熔断器的崛起,再到库柏工业的收购与融合,以及芯片保险丝的创新突破和全球化战略的实施,BUSSMANN公司始终秉持着创新、质量和服务的理念,不断推动电子行业的发展和进步。

请注意,以上故事是基于BUSSMANN公司的历史和发展情况创作的,具体细节可能并不完全准确。如需了解更多关于BUSSMANN公司的信息,建议查阅相关的历史资料或访问其官方网站。

APM Hexseal公司的发展小趣事

随着公司的发展,APM Hexseal不断拓展其产品线,推出了包括断路器、密封开关、过滤器和密封件等一系列产品。这些产品都经过了严格的测试和认证,以确保其能够满足各种恶劣环境下的使用要求。其中,许多产品都获得了UL认证,进一步证明了其卓越的品质和可靠性。

General Instrument Optoelectronics公司的发展小趣事
如果电源适配器损坏或输出电压不稳定,应更换为符合要求的适配器。

问答坊 | AI 解惑

很棒的示波器等效采样解说

本帖最后由 paulhyde 于 2014-9-15 03:49 编辑 很棒的示波器等效采样解说~  …

查看全部问答>

关于89S51键盘问题

我现在用伟福仿真器  连接到硬件上  (ATMEL 89S51) 89S51的P1口连接一个按键键盘(总共12个按键: 0-9  确认  取消) 程序如下: #include #include #include unsigned char temp,temp1,temp ...…

查看全部问答>

如何让系统不自动弹出 软键盘

如文件浏览 地址栏获得输入焦点时会自动弹出软键盘,如何去掉? 因为在需要的时候我会用程序去调用软键盘,所以不能禁用软键盘。…

查看全部问答>

6410 2d加速的BitBLt运行不正常。弄过的兄弟给点建议

在linux 2.6.33上弄的,只想实现最简单的从一块区域拷贝到另外一块区域显示的功能。 将(linux 2.6.28的)中g2d部分的代码移植到了video s3c-fb中,通过io_ctrl实现的。但移植的代码更本不能使用。 然后自己按照手册,配置的寄存器。 从FIFO sta ...…

查看全部问答>

NDIS中间驱动MPsend OR MPSendPackets中 获得数据的问题

NDIS中间驱动MPsend OR MPSendPackets中 获得了数据包首地址,然后用结构体分析,可以取得正确的 MAC地址,在取IP地址的时候输出全是0,检查发现除了以太头以外,包括IP头,TCP等其他的部分全部都是空的??这是怎么会事啊??…

查看全部问答>

不先擦除就对flash中的一段写入一串用户存储数据,行吗?

我试了下,不执行擦除操作,反复在一段空间里写入不同的数,后面的数能覆盖前面的数,这不就行了吗?为什么要先擦除再写,何况擦除的时间那么长,影响程序实时性。 有知道的大虾指教下。我写入的地址段是F400H。…

查看全部问答>

大赛给你印象最深的事情是什么?

本帖最后由 paulhyde 于 2014-9-15 03:57 编辑 大赛给你印象最深的事情是什么? 是老师的帮助?是同学之间的相互合作? 是自己的不懈努力,还是四天三夜就睡了十几个小时?  ······  …

查看全部问答>

LM3S811读取ADXL345

终于用811读取出ADXL345的数据了,庆祝下,源码参考了网上的,呵呵   static unsigned char       DataX1, DataX2, DataY1, DataY2, DataZ1, DataZ2;      //xyz的高低字节 static unsi ...…

查看全部问答>

基于MSP430的外接外部闪存AT46DB16D编程,用的上的可以下载看看!!

找了好久的这个芯片编程,希望有用的上的可以下载看看。。。。。。…

查看全部问答>

raw-os api 手册

附件是raw-os的api 手册,使用raw-os必备。 …

查看全部问答>