1 / 15

第六章 MSP430 時脈產生 與看門狗計時器

第六章 MSP430 時脈產生 與看門狗計時器. MSP430 時脈模組. MSP430 時脈模組. MSP430 時脈模組. MSP430 的時脈  CLOCK01.C. 以示波器量測 P1.4 訊號。. 以示波器量測 P1.0 訊號。. MSP430 的時脈  CLOCK02.C. 以示波器量測 P1.4 訊號。 觀察 BCSCTL1 及 DCOCTL 兩暫存器值的變化。. MSP430 的時脈  CLOCK02.C. BCSCTL1 = 0x86 DCOCTL = 0xB5 DCOx = 5 MODx = 21 RSELx = 6.

benoit
Download Presentation

第六章 MSP430 時脈產生 與看門狗計時器

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第六章MSP430時脈產生與看門狗計時器

  2. MSP430時脈模組

  3. MSP430時脈模組

  4. MSP430時脈模組

  5. MSP430的時脈 CLOCK01.C • 以示波器量測P1.4訊號。 • 以示波器量測P1.0訊號。

  6. MSP430的時脈 CLOCK02.C • 以示波器量測P1.4訊號。 • 觀察BCSCTL1及DCOCTL兩暫存器值的變化。

  7. MSP430的時脈 CLOCK02.C • BCSCTL1 =0x86 • DCOCTL = 0xB5 • DCOx = 5 • MODx = 21 • RSELx = 6 fDCO= 0.8MHz*1.082 =0.99312MHz fDCO+1= 0.8MHz*1.083 =1.00777MHz  Faverage = 1.002685MHz • 若BCSCTL1 = 0x85DCOCTL = 0x23 則理論時脈為何??

  8. MSP430的時脈 CLOCK03.C • 以示波器量測P1.1及P1.4訊號。 • 加入BCSCTL2 =0x02; 再觀察兩腳位頻率變化 • 將BCSCTL2 改為0x10再觀察兩腳位頻率變化 • 若將BCSCTL2 改為0x20,哪一腳輸出會改變? • 若將BCSCTL2 改為0x04,哪一腳輸出會改變?

  9. MSP430的時脈 CLOCK04.C • 將MCLK來源切換至VLOCLK • 試以示波器量測P1.1訊號。

  10. 取得的畫面剪輯: 2009/11/4, 下午 01:21 Watchdog Timer WDT_01.C

  11. 取得的畫面剪輯: 2009/11/4, 下午 01:21 Watchdog Timer WDT_01.C • 以示波器量測P1.0與P1.4訊號,觀察訊號變化。

  12. 取得的畫面剪輯: 2009/11/4, 下午 01:21 Watchdog Timer WDT_01.C • 1.14MHz/32768 = 34.79Hz 1/ 34.79Hz = 28.74ms • 試著更改WDTISx的值,觀察P1.0的變化。

  13. 取得的畫面剪輯: 2009/11/4, 下午 01:21 Watchdog Timer WDT_02.C • 看門狗模式:系統每隔一段時間重新開機一次。試著以示波器量測P1.0訊號,觀察訊號變化。 • 試著改變WDTCTL的值,暫停看門狗計時,觀察P1.0的變化。

  14. 取得的畫面剪輯: 2009/11/4, 下午 01:21 Watchdog Timer WDT_03.C • 看門狗模式:更改看門狗計時時間長度,以示波器量測P1.0訊號,觀察訊號變化。 • 試計算理論重新開機時間間隔

  15. Watchdog Timer WDT_04.C • 看門狗模式:每隔一段時間以軟體重設,使重開機不發生。試著以示波器量測P1.0與P1.6訊號,觀察訊號變化。 • 試著讓軟體重設時間增長(超過看門狗的設定時間),以示波器量測P1.0與P1.6訊號,觀察訊號變化。

More Related