定時器_A 是具有 3 個捕捉/比較寄存器的 16 位定時器/計數(shù)器。 定時器_A 能支持多個捕捉/比較,PWM 輸 出,和反相時序。 定時器_A 還有廣泛的中斷功能。 中斷可由計數(shù)器在溢出條件上產(chǎn)生也可以由每一個捕 捉/比較寄存器產(chǎn)生。
定時器_A 功能包括:
? 在四種運行模式下異步 16 位定時器/計數(shù)器
? 可選擇和可配置的時鐘源
? 兩個或三個可配置的捕捉/比較寄存器
? 可配置的 PWM 輸出功能
? 異步輸入和輸出鎖存
? 對所有定時器_A 中斷快速響應的中斷向量寄存器
msp430g2553定時器
MSP430g2553具有兩個16位的定時器:Timer0/1_A3 是具有 3 個捕獲/比較寄存器的 16 位定時器/計數(shù)器。 Timer_A3 能支持多個捕獲/比較寄存器、PWM 輸出和間隔定時。 Timer_A3 也具有豐富的中斷能力。 計數(shù)器在溢出發(fā)生時可生成中斷而每個捕獲/比較寄存器也 可生成中斷。
Timer_A寄存器包括:
(1)TACTL定時器 _A控制寄存器
未使用位15-10未使用
TASSELx
位 9-8 定時器_A 時鐘源選擇
00 TACLK 01 ACLK
10 SMCLK
11 INCLK(INCLK 是器件專用并且常被分配到反相的 TBCLK)(請參閱《器件專用數(shù)據(jù)表》)
IDx
位 7-6 輸入分頻器。 這些位為輸入時鐘選擇分頻器。
00 /1
01 /2
10 /4
11 /8
MCx
位 5-4 模式控制。 當定時器_A 在不使用時,設置 MCX=00h 從而節(jié)省了功耗。
00 停止模式:定時器被暫停。
01 上數(shù)模式:定時器計數(shù)增加至 TACCR0。
10 連續(xù)模式:定時器計數(shù)增加至 0FFFFh。
11 上數(shù)/下數(shù)模式:定時器增加至 TACCR0 然后減至 0000h。
未使用位 3未使用
TACLR
位 2 定時器_A 清零 將這些位置位復位 TAR,時鐘分頻器,和計數(shù)方向。 TACLR 位自動復位并且總是讀取為 0。 TAIE 位 1 定時器_A 中斷使能。 這些位啟用 TAIFG 中斷請求。
0 中斷被禁用
1 中斷被啟用
TAIFG
位 0 定時器_A 中斷標志
0 無中斷等待
1 中斷等待
(2)TAR定時器 _A寄存器
(3)TACCRx定時器 _A捕捉/比較寄存器
(4)TACCTLx 捕捉 /比較控制寄存器
CMx
位 15-14 捕捉模式
00 無捕捉
01 上升沿上的捕捉
10 下降沿上的捕捉
11 上升沿和下降沿二者的捕捉
CCISx
位 13-12 捕捉/比較輸入選擇 這些位選擇 TACCRx 輸入信號。 有關特定信號的連接請參閱《器件專用數(shù)據(jù)表》。
00 CCIxA
01 CCIxB
10 GND
11 VCC
SCS
位 11 同步捕捉源。 該位被用于使用定時器時鐘同步捕捉輸入信號。
0 不同步捕捉
1 同步捕捉
SCCI
位 10 同步捕捉/比較輸入 所選擇的 CCI 輸入信號由EQUx 信號鎖存,并可通過該位讀取 未 未使 使用 用 位 9 未使用。 只讀。 總是讀取為 0。 CAP 位 8 捕捉模式 0 比較模式 1 捕捉模式 OUTMODx 位 7-5 輸出模式。 模式 2,3,6 和 7 不能用于 TACCR0,這是因為EQUx = EQU0。
000 OUT 位值
001 置位 010 切換/復位
011 置位/復位
100 切換
101 復位
110 切換/置位
111 復位/置位
CCIE
位 4 捕捉/比較中斷使能。 該位啟用相應 CCIFG 標志的中斷請求。
0 中斷被禁用
1 中斷被啟用
CCI
位 3 捕捉/比較輸出。 選擇的輸入信號可以通過該位讀取。
OUT
位 2 輸出。 在輸出模式 0 中,該位直接控制輸出的狀態(tài)。 0 輸出低電平 1 輸出高電平 COV 位 1 捕捉溢出。 該位表明一個捕捉溢出的發(fā)生。 COV 位必須由軟件復位。
0 無捕捉溢出發(fā)生
1 捕捉溢出發(fā)生
CCIFG
位 0 捕捉/比較中斷標志
0 無中斷等待
1 中斷等待
(5)TAIV定時器 _A中斷矢量存器
定時器_A 的建立和運行
工作原理總述 :
① 定時計數(shù)部件實質上是一個多功能加法器,它可以實現(xiàn)對輸入時鐘脈沖的計數(shù)。
②TA 的計數(shù)時鐘源有多種選擇,可以通過 TASSELx 選擇合適的時鐘源。
③在選好時鐘源之后,還可以通過分頻器選擇相應的分頻系數(shù) IDx 對 時鐘源的頻率進行一定的調整。
④TA 的定時計數(shù)器(TAR)是一個 16 位計數(shù)器,用于存放 TA 的當前 計數(shù)值 TARx。
⑤ 定時計數(shù)器具有連續(xù)計數(shù)、增計數(shù)、增減計數(shù)等方式,具體使用哪 種方式需通過 MCx 進行選擇確定。
⑥若使 TACLR = 1 可同時將定時計數(shù)寄存器 TAR、分頻系數(shù) IDx 和 工作模式 MCx 進行清零。定時計數(shù)器計滿時,將產(chǎn)生定時器溢出中斷請求并使 TAIFG = 1。
⑦與定時計數(shù)器相關的控制位,集中存放在控制寄存器(TACTL)中。
(1)16位定時計數(shù)器
時鐘源和分頻
定時器的時鐘源可以是內(nèi)部時鐘源 ACLK, SMCLK,或外部源 TACLK 和 INCLK。時鐘源是由 TASSELx 位 來選擇的。 所選擇的時鐘可以通過 IDx 位直接傳遞給定時器或進行 2、4 或 8 分頻。 當 TACLR 被置位 時,定時器時鐘分頻器被復位。
定時器可以已下列的方法啟動,或復位:
? 當 MCx>0 時,定時器計數(shù)并且時鐘源活躍。
? 當定時器模式為增/減的任一種時,定時器都可以通過把0 寫入 TACCR0 而停止。 然后,可以通過將一 個非零值寫入 TACCR0 來重啟定時器。 這種情況下,定時器開始從零向上遞增。
定時器控制模式
4 種控制方式,分別是停止計數(shù)方式、增計數(shù)方式、連續(xù)計數(shù)方式和增減計數(shù)方式。
①停止計數(shù)方式
計數(shù)器工作在該計數(shù)方式下,計數(shù)器將暫停計數(shù)且 TAR 保持 計數(shù)停止前的內(nèi)容。
②增計數(shù)方式
定時計數(shù)開始后, TAR 以連續(xù)加 1 的方式增計數(shù)到 TACCR0 的值。① 該計數(shù)方式下,每個周期的計數(shù)值是 TACCR0+1。 ② 定時計數(shù)可引起兩個中斷標志位置位,分別是 TAIFG 和 TACCR0 CCIFG。
③連續(xù)計數(shù)方式
連續(xù)計數(shù)方式就是定時計數(shù)器重復從0x0000 增計數(shù)至 0xFFFF。① 在該計數(shù)方式下,定時計數(shù)周期為 0x10000,即 65536。② 定時計數(shù) 器只會觸發(fā)定時計數(shù)溢出中斷。
④增減計數(shù)方式
定時計數(shù)器首先從零增計數(shù)到TACCR0,然后再減計數(shù)到零,至此 完成一次循環(huán)。① 計數(shù)周期為 2× TACCR0 + 1。② 計數(shù)過程中可 分別使中斷標志位 TAIFG 與 TACCR0 CCIFG 置位。
(2)Timer_A捕獲/比較部件
①比較單元
比較功能是定時器的默認工作模式。比較單元由定 時計數(shù)寄存器(TAR)、捕獲/比較寄存器(TACCRn)和比較器 (Comparator n)構成。 當控制位 CAP = 0 時表示捕獲/比較部件工作在比較功能;CAP = 1 時表示捕獲/比較部件工作在捕獲功能。 當處于比較功能時比較器(Comparator n)不斷地比較 TAR 與 TACCRn 的值,當 TAR = TACCRn 時將使 CCIFG 置位在捕獲模式下,當捕獲事件發(fā)生時,TAR 的當前值 TARx 就被復制到 TACCRn 中。
②捕獲單元
捕獲功能單元由捕獲信號選取(CCISx)、捕獲方式選擇(CMx)、同 步/異步方式選擇(SCS)、捕獲/比較寄存器(TACCRn)及其它輔助 部件組成。 每一個捕獲功能部件可以接收兩路外部輸入信號CCIxA 與 CCIxB)和兩路內(nèi)部信號(VCC與 GND),控制位 CCISx 決定捕獲功能部件的輸入信號??刂莆?CMx 決定捕獲方式??刂莆?SCS 決定異步捕獲還是同步捕獲。
③輸出單元
每個捕獲/比較部件都有一個輸出單元,負責捕獲/比較結果的輸出 。由輸出方式控制和 D 觸發(fā)器組成。輸出方式控制共有 8 種輸出 方式,具體由控制位OUTMODx 決定。每個輸出單元的輸出直接輸出至引腳處。每個捕獲/比較部件的輸出通常對應多個引腳。
輸出方式 | 效果說明 |
---|---|
000 | OUT位的值 |
001 | 翻轉/復位 |
010 | 翻轉 |
011 | 翻轉/置位 |
100 | 置位 |
101 | 翻轉/復位 |
110 | 復位 |
111 | 復位/置位 |
(3)定時計數(shù)器中斷 :
① 定時器 TA 中,針對定時計數(shù)器的中斷有兩個,分別是定時器溢出中斷和比較/捕獲 0 中斷。它們的中斷標志位分別為 TAIFG 和 TACCR0 CCIFG。
② 比較/捕獲 0 中斷比較特殊,它獨自擁有一個中斷向量 (TIMER_A0_VECTOR),是單源中斷。而定時器溢出中斷和其它兩個比較/捕獲中斷共享一個中斷向量(TIMER_A1_VECTOR), 屬于共源中斷,中斷向量寄存器(TAIV)。
上一篇:入門MSP430FR6989 第一章
下一篇:MSP430F5529——點亮LED1
推薦閱讀
史海拾趣
ATP深知,優(yōu)質的產(chǎn)品需要優(yōu)質的服務來支撐。因此,公司一直致力于提升客戶服務水平,為客戶提供最優(yōu)質的產(chǎn)品、最具競爭力的價格和最優(yōu)質的服務。ATP通過建立完善的售后服務體系,及時解決客戶在使用過程中遇到的問題,贏得了客戶的信任和好評。同時,公司還積極開展市場調研,了解客戶需求,不斷優(yōu)化產(chǎn)品和服務,以滿足市場的不斷變化。
這五個故事展示了ATP Electronics在電子行業(yè)中的發(fā)展歷程和取得的成就。通過技術創(chuàng)新、推出工業(yè)級產(chǎn)品、踐行環(huán)保理念、實施全球化戰(zhàn)略以及提升優(yōu)質服務,ATP成功地在激烈的市場競爭中脫穎而出,成為了閃存卡市場的領軍企業(yè)。
燦科盟電子實業(yè)有限公司成立于2003年8月,注冊資金100萬。公司創(chuàng)始人憑借在電子行業(yè)多年的積累,決定創(chuàng)立自有品牌“CKMTW”,專注于連接器產(chǎn)品的研發(fā)與生產(chǎn)。在初創(chuàng)階段,公司面臨著資金緊張、市場競爭激烈等挑戰(zhàn),但憑借堅定的信念和不斷的技術創(chuàng)新,逐漸在市場中站穩(wěn)腳跟。
長江連接器一直將研發(fā)實力和技術創(chuàng)新作為公司的核心競爭力。公司擁有一支高素質的研發(fā)團隊,不斷投入資源進行新技術和新產(chǎn)品的研發(fā)。通過引進先進的研發(fā)設備和技術手段,長江連接器成功研發(fā)出了一系列高品質、高性能的連接器產(chǎn)品,滿足了市場的多樣化需求。同時,公司還積極申請各類專利和知識產(chǎn)權,保護自己的技術成果。
在發(fā)展過程中,安路科技積極尋求與產(chǎn)業(yè)鏈上下游企業(yè)的戰(zhàn)略合作,通過技術合作、市場共享等方式,共同推動FPGA產(chǎn)業(yè)的發(fā)展。同時,公司也吸引了多家知名投資機構的關注,成功獲得了多輪融資。這些資本的注入為安路科技的技術研發(fā)和市場拓展提供了強有力的支持。
隨著技術的不斷積累和市場的逐步開拓,安路科技在XXXX年成功推出了其首款高性能FPGA產(chǎn)品。這款產(chǎn)品以其優(yōu)異的性能、穩(wěn)定的品質和良好的性價比,迅速贏得了市場的青睞。此后,安路科技的產(chǎn)品線不斷豐富,逐漸覆蓋了更多應用領域,公司的市場份額也逐年攀升。
電路要求放大24個探頭的信號,探頭輸出的信號是10KHz正弦波電流信號,從探頭看要求放大器輸入阻抗小于1Ω,信號放大后輸出電壓幅度和輸入電流信號幅度之比為150000μV/μA,電路輸出噪聲峰峰值小于10mV。每個探頭信號采集時間是1.2ms,24個探頭信號 ...… 查看全部問答∨ |
本帖最后由 paulhyde 于 2014-9-15 09:42 編輯 https://bbs.eeworld.com.cn/viewthread.php?tid=83424&extra=&frombbs=1 [ 本帖最后由 shuining 于 2009-8-24 09:01 編輯 ] … 查看全部問答∨ |
全球最大的半導體廠商大舉挺進AV產(chǎn)品等主處理器市場。美國英特爾已制定了面向電視、藍光錄像機、機頂盒(STB)等臺式AV產(chǎn)品以及路由器等網(wǎng)絡設備等各種用途,正式開展SoC(system on a chip)☆業(yè)務的方針。 ☆SoC(system on a chip):集成有計 ...… 查看全部問答∨ |
|
每次找工作遇到挫折了,我都會在心里慢慢安慰自己“我是人才,我一定會找到一份我適合我的工作的”。 一轉眼,一個月過去,我本以為我來深圳之后,在我會很快的進入一家大企業(yè),比如:中興,華為了??墒乾F(xiàn)在才知道,當時 ...… 查看全部問答∨ |
三相無刷無傳感器直流電機檢測儀是飛盈佳樂最新一代的專門針對三相無刷無霍爾傳感器直流電機的檢測儀器。該產(chǎn)品驅動能力強,功率大,測試速度快,測量范圍大,具自動斷電保護,可以在線及時顯示電機運行時各項參數(shù),是無傳感無刷電機的性能測試的好產(chǎn) ...… 查看全部問答∨ |
按照http://www.hzlitai.com.cn/bbs/viewthread.php?tid=11487&pid=67161&page=1&extra=#pid67161 提示加入,沒有想到在系統(tǒng)啟動的時候不停的打印 EvaluateEventFlag (eventMask = 0x80) - device was closed EvaluateEventFlag (eventMask ...… 查看全部問答∨ |
采用S3C2410開發(fā)板,實現(xiàn)基于linux的數(shù)據(jù)采集軟件??! S3C2410中,利用GPIO口獲取FPGA傳來的數(shù)據(jù)進行數(shù)據(jù)處理,利用QT庫完成軟件的界面設計。。小妹我剛接觸嵌入式的開發(fā)。。請求各位高人指點下。軟件的模塊之類的??!不勝感激。?!? 查看全部問答∨ |
陜西九翔電子科技有限公司 工程師:于欽清 機型: LightSpeed VCT 故障現(xiàn)象: 床不能正常上升 本機故障表現(xiàn)為床下降過程一切正常,在按升床鍵上升過程中中間不能停頓,一旦停頓 ...… 查看全部問答∨ |