国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

歷史上的今天

今天是:2025年01月28日(星期二)

2020年01月28日 | MSP430(G2553)用看門狗定時(shí)器來(lái)產(chǎn)生周期信號(hào)

發(fā)布者:自在堂 來(lái)源: eefocus關(guān)鍵字:MSP430  看門狗  定時(shí)器來(lái)  周期信號(hào) 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

#include <msp430g2553.h>

#include

 

volatile unsigned int i = 0;  // 中斷服務(wù)子程序中所用到的全局變量, 最好定義成 volatile 型, 具體原因和用法可以參考我的其他博文介紹

 

void main (void)

{

    WDTCTL = WDT_MDLY_0_5; // 周期 0.5ms, 設(shè)置可參考下面頭文件中的截段

    IE1 |= WDTIE;          // 使能WDT中斷

    P2DIR |= BIT2;         // P2.2輸出

    _EINT();               // 使能全局中斷

    for (;;)

    {

        LPM0;              // 進(jìn)入LPM0

        _NOP();

    }

}

 

 

// 看門狗中斷服務(wù)子程序

#pragma vector=WDT_VECTOR

__interrupt void WDT_Timer_ISR(void)

{

    if (i++ > 1) {

        P2OUT ^= BIT2;     // 取反

    }

}

==============================================================================================================================


//==========================================================================================================================

// 相關(guān)頭文件中的定義

/************************************************************

* WATCHDOG TIMER

************************************************************/

#define __MSP430_HAS_WDT__             /* Definition to show that Module is available */

 

#define WDTCTL_             (0x0120u)  /* Watchdog Timer Control */

DEFW(   WDTCTL            , WDTCTL_)

/* The bit names have been prefixed with "WDT" */

#define WDTIS0              (0x0001u)

#define WDTIS1              (0x0002u)

#define WDTSSEL             (0x0004u)

#define WDTCNTCL            (0x0008u)

#define WDTTMSEL            (0x0010u)

#define WDTNMI              (0x0020u)

#define WDTNMIES            (0x0040u)

#define WDTHOLD             (0x0080u)

#define WDTPW               (0x5A00u)

 

 

/* WDT-interval times [1ms] coded with Bits 0-2 */

/* WDT is clocked by fSMCLK (assumed 1MHz) */

#define WDT_MDLY_32         (WDTPW+WDTTMSEL+WDTCNTCL)                         /* 32ms interval (default) */

#define WDT_MDLY_8          (WDTPW+WDTTMSEL+WDTCNTCL+WDTIS0)                  /* 8ms     " */

#define WDT_MDLY_0_5        (WDTPW+WDTTMSEL+WDTCNTCL+WDTIS1)                  /* 0.5ms   " */

#define WDT_MDLY_0_064      (WDTPW+WDTTMSEL+WDTCNTCL+WDTIS1+WDTIS0)           /* 0.064ms " */

/* WDT is clocked by fACLK (assumed 32KHz) */

#define WDT_ADLY_1000       (WDTPW+WDTTMSEL+WDTCNTCL+WDTSSEL)                 /* 1000ms  " */

#define WDT_ADLY_250        (WDTPW+WDTTMSEL+WDTCNTCL+WDTSSEL+WDTIS0)          /* 250ms   " */

#define WDT_ADLY_16         (WDTPW+WDTTMSEL+WDTCNTCL+WDTSSEL+WDTIS1)          /* 16ms    " */

#define WDT_ADLY_1_9        (WDTPW+WDTTMSEL+WDTCNTCL+WDTSSEL+WDTIS1+WDTIS0)   /* 1.9ms   " */

/* Watchdog mode -> reset after expired time */

/* WDT is clocked by fSMCLK (assumed 1MHz) */

#define WDT_MRST_32         (WDTPW+WDTCNTCL)                                  /* 32ms interval (default) */

#define WDT_MRST_8          (WDTPW+WDTCNTCL+WDTIS0)                           /* 8ms     " */

#define WDT_MRST_0_5        (WDTPW+WDTCNTCL+WDTIS1)                           /* 0.5ms   " */

#define WDT_MRST_0_064      (WDTPW+WDTCNTCL+WDTIS1+WDTIS0)                    /* 0.064ms " */

/* WDT is clocked by fACLK (assumed 32KHz) */

#define WDT_ARST_1000       (WDTPW+WDTCNTCL+WDTSSEL)                          /* 1000ms  " */

#define WDT_ARST_250        (WDTPW+WDTCNTCL+WDTSSEL+WDTIS0)                   /* 250ms   " */

#define WDT_ARST_16         (WDTPW+WDTCNTCL+WDTSSEL+WDTIS1)                   /* 16ms    " */

#define WDT_ARST_1_9        (WDTPW+WDTCNTCL+WDTSSEL+WDTIS1+WDTIS0)            /* 1.9ms   " */


關(guān)鍵字:MSP430  看門狗  定時(shí)器來(lái)  周期信號(hào) 引用地址:MSP430(G2553)用看門狗定時(shí)器來(lái)產(chǎn)生周期信號(hào)

上一篇:MSP430G2553 WDT的看門狗模式例子
下一篇:MSP430學(xué)習(xí)小結(jié)1-看門狗的使用總結(jié)

推薦閱讀

作者:Marvell公司汽車應(yīng)用和架構(gòu)部高級(jí)總監(jiān)Christopher Mash目前汽車中采用的車載網(wǎng)絡(luò)是基于幾種不同數(shù)據(jù)網(wǎng)絡(luò)協(xié)議的組合,其中一些已經(jīng)使用了幾十年。第一種叫作控制器局域網(wǎng)(CAN),主要負(fù)責(zé)動(dòng)力總成和其他相關(guān)功能;第二個(gè)是本地互聯(lián)網(wǎng)絡(luò)(LIN),主要用于對(duì)時(shí)間不敏感(如氣候控制、環(huán)境照明、座椅調(diào)整等)的乘客和駕駛員舒適性用途;第三種是針對(duì)信...
2019年春運(yùn)于21日正式開始。日前,據(jù)中國(guó)鐵路總公司表示,2019年鐵路春運(yùn)的起止時(shí)間為1月21日至3月1日,共40天。其中,節(jié)前15天,節(jié)后25天,全國(guó)鐵路預(yù)計(jì)發(fā)送旅客29.9億人次。 每一年的春運(yùn)都是一場(chǎng)回鄉(xiāng)大戰(zhàn),不僅考驗(yàn)普通老百姓的搶票、抗壓能力,對(duì)鐵路公司的運(yùn)維能力也是一種。據(jù)了解相比于去年,2019年的乘客數(shù)量將同比增加3000多萬(wàn)人次,增長(zhǎng)率為8...
二戰(zhàn)期間,本應(yīng)該憑借美貌吃飯的好萊塢女演員 Hedy Lamarr,卻偏要憑實(shí)力與鋼琴家 George Antheil 聯(lián)手,研究跳頻擴(kuò)頻(FHSS)技術(shù)。據(jù)相關(guān)資料記載,這項(xiàng)技術(shù)于1942 年8月被申請(qǐng)為專利。在此后近半個(gè)世紀(jì)的歲月中,這項(xiàng)技術(shù)一直未被重視,直到 20 世紀(jì) 80 年代,F(xiàn)HSS技術(shù)才被軍方用于戰(zhàn)場(chǎng)上的無(wú)線通訊系統(tǒng)。而后,F(xiàn)HSS技術(shù)下沉到大眾市場(chǎng),也影...
三極管的判別:1、NPN 和PNP的判別:萬(wàn)用表調(diào)到測(cè)電阻1K檔,將萬(wàn)用表的紅表筆(-)和黑表筆(+)測(cè)三極管的任意兩個(gè)管腳,若呈低阻值,則其中有一腳為基極(B)。黑表筆保持不動(dòng),將紅表筆(-)移至第三支腳,若仍呈低電阻,則未移動(dòng)的黑表筆所接的腳為基極,并得知此三極管為NPN型。若呈高電阻,則剛移動(dòng)的紅表筆所接的腳為基極(現(xiàn)在空出來(lái)的腳),...

史海拾趣

問(wèn)答坊 | AI 解惑

CDMA射頻前端低噪聲放大器電路設(shè)計(jì)研究

文章歸納了射頻前端低噪聲放大器電路設(shè)計(jì)中的若干問(wèn)題,逐一探討了解決問(wèn)題的方法?;谟嘘P(guān)處理,結(jié)合CDMA2000基站中射頻低噪聲放大器電路的設(shè)計(jì)要求,完成了實(shí)際電路的設(shè)計(jì)。通過(guò)仿真,進(jìn)一步分析了相關(guān)問(wèn)題處理方法的有效性?!?

查看全部問(wèn)答∨

protelDXP2004中文破解版問(wèn)題

我在用protelDXP2004時(shí)有些控制命令有時(shí)不能用,把軟件關(guān)掉重新打開又可以,在家有沒(méi)有這樣的問(wèn)題呀:L…

查看全部問(wèn)答∨

安防相關(guān)基礎(chǔ)知識(shí)問(wèn)答,歡迎補(bǔ)充

什么是周界防范 周界防范系統(tǒng)在防護(hù)區(qū)域的四周圍墻上規(guī)劃設(shè)計(jì)室外紅外對(duì)射報(bào)警探測(cè)器,在周邊形成一道看不見的紅外墻,與報(bào)警控制器連接。當(dāng)有人通過(guò)這道無(wú)形的圍墻時(shí),相應(yīng)的報(bào)警探測(cè)器能將報(bào)警信號(hào)送到警衛(wèi)值班室或控制中心的主機(jī),發(fā)出聲光報(bào)警 ...…

查看全部問(wèn)答∨

傳智播客依靠尚學(xué)堂實(shí)現(xiàn)企業(yè)的快速發(fā)展

  傳智播客依靠尚學(xué)堂實(shí)現(xiàn)企業(yè)的快速發(fā)展 目前Java培訓(xùn)行業(yè)競(jìng)爭(zhēng)是非常激烈的,金融危機(jī)的到來(lái)更是讓眾多培訓(xùn)機(jī)構(gòu)倒閉不少,行業(yè)洗牌在即。目前在北京招生最火爆的兩家培訓(xùn)機(jī)構(gòu)應(yīng)該算是尚學(xué)堂和傳智播客。這兩家培訓(xùn)機(jī)構(gòu)為何能成為北京 ...…

查看全部問(wèn)答∨

ioLogic E2212 輸出問(wèn)題

各位大哥哥。小弟有一問(wèn)題: 目的: 我們現(xiàn)在需要用ioLogic E2212來(lái)控制一個(gè)電壓為5~12VDC 的電壓輸出。 在ioLogic E2212中, 使用干節(jié)點(diǎn), DO(digital output), DO為on時(shí)(燈亮),DO輸出電壓為0。 如何讓DO輸出為5~12VDC …

查看全部問(wèn)答∨

wince下的IE6是否支持ActiveX控件呢?

如題! 請(qǐng)實(shí)際實(shí)驗(yàn)過(guò)的朋友來(lái)說(shuō)一下。 我試了竟然是無(wú)法顯示控件。覺得不應(yīng)該。…

查看全部問(wèn)答∨

老師出的題目,不用做:VxWorks MultiTask、信號(hào)量、消息隊(duì)列及I/O子系統(tǒng)綜合實(shí)驗(yàn)

題目:VxWorks MultiTask、信號(hào)量、消息隊(duì)列及I/O子系統(tǒng)綜合實(shí)驗(yàn) 目的:練習(xí)多任務(wù)實(shí)時(shí)操作系統(tǒng)下 Task 調(diào)度、Task 間主要通信手段、I/O 子系統(tǒng)基本應(yīng)用 等內(nèi)容,并形成嵌入式實(shí)時(shí)應(yīng)用軟件的良好編程習(xí)慣。 環(huán)境:VxSim 內(nèi)容:   ...…

查看全部問(wèn)答∨

103的串口初始化不能有校驗(yàn)位和停止位嗎

103默認(rèn)串口設(shè)置是1個(gè)停止位,無(wú)校驗(yàn),8數(shù)據(jù)位 我改成2個(gè)停止位,或者奇校驗(yàn)/偶校驗(yàn),PC也按照這個(gè)參數(shù)設(shè)置,但是PC死活收到的不是正確數(shù)據(jù) 比如103發(fā)0x31,PC收到的是0x91…

查看全部問(wèn)答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved