MSP430第十七章 定時器A

2021-10-21 21:39:52 字數 875 閱讀 2731

timer_a是乙個16位的計時器/計數器,最多有7個捕獲/比較暫存器。timer_a可以支援多個捕獲/比較、pwm輸出和間隔計時。timer_a還具有廣泛的中斷能力,中斷可以從每個捕獲/比較暫存器溢位中產生。timer_a功能包括:

2.1 16位計時器計數器

16位計時器/計數器暫存器,taxr,隨著時鐘訊號的每乙個上公升邊緣增加或減少(取決於操作模式)。taxr可以通過軟體讀取或寫入。此外,定時器可以在中斷溢位時生成乙個中斷。

時鐘源選擇和分頻

定時器時鐘可以來自aclk、smclk,也可以來自外部的taxclk或inclk。選擇的時鐘源可以直接傳遞到計時器或以2,4或8分頻,還可以再以2、3、4、5、6、7或8分頻。

2.2 開始計時

定時器可以通過以下方式啟動或重啟:

2.3定時器模式控制

定時器有停止、增、連續、增減四種執行模式:

增計數模式

計時器重複從0到比較暫存器taxccr0的值計數,計數週期為taxccr0 + 1。當定時器值等於taxccr0時,定時器從0開始重新開始計數。當計時器的值大於taxccr0時,如果選擇up模式,計時器將立即從零開始重新開始計數。

msp430學習筆記之定時器A

1 定時器a 圖 1 定時器 a 2 定時器a 的四種計數模式 1.停止模式。2.增計數模式。產生兩個中斷標誌 當計數到跟taccr0 一樣的時候,就返回 0,重新計數。當計數到 taccr0 的同時產生乙個中斷標誌 ccifg 而當計數器溢位返回零的同時又同時產生乙個中斷標誌 taifg 如圖 圖...

MSP430 定時器輸出PWM波形

硬體介紹 msp430系列微控制器的timera結構複雜,功能強大,適合應用於工業控制,如數位化電機控制,電表和手持式儀表的理想配置。它給開發人員提供了較多靈活的選擇餘地。當pwm 不需要修改占空比和時間時,timera 能自動輸出pwm,而不需利用中斷維持pwm輸出。msp430f16x和msp4...

第十七章 Size Classes

通常,您希望應用程式的介面根據螢幕的尺寸和方向而顯示不同的布局。在本章中,您將修改homepwner中的detailviewcontroller的介面,以便當它出現在具有相對較小高度的螢幕上時,文字字段集合和影象檢視併排而不是堆疊在一起 圖17.1 圖17.1 homepwner 的 detailv...