BİL325
Download
1 / 25

Ali AKMAN - PowerPoint PPT Presentation


  • 221 Views
  • Uploaded on

BİL325 m C. Ders - 6. Reset , WDT, Basic Timer , Timer -A. Ali AKMAN. Günün PROGRAMI. Reset Watchdog Timer Basic Clock Timer -A. Ali AKMAN. MSP430 Resets. Power -on Reset (POR): Donanım ile ilgili sert koşullar ile ilgilidir. Aygıt açılışında

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Ali AKMAN' - kisha


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

BİL325 mC

Ders - 6

Reset, WDT, Basic Timer, Timer-A

Ali AKMAN


GününPROGRAMI

  • Reset

  • WatchdogTimer

  • Basic Clock

  • Timer-A

Ali AKMAN


MSP430 Resets

  • Power-on Reset (POR): Donanım ile ilgili sert koşullar ile ilgilidir.

    • Aygıt açılışında

    • Besleme geriliminde aygıtın çalışmasını engelleyecek kadar düşüş olduğunda

    • RST/NMI pinireset için ayarlandığında bu uca 0 uygulandığında

  • Power-upClear (PUC): ROR’u takip eder ve yazılım ile aşağıdaki durumlarda oluşur.

    • Wacthdogmodda, watchdogtimer’da taşma olduğunda

    • WDTCTL’ye yanlış şifre yazma

    • Flash bellek kontrol registerına yanlış şifre girmek

Ali AKMAN


WatchdogTimer

  • WDTCTL  Watchdog timer control register

  • Bit 3 sadeceyazılabilir, diğerbitler hem okunabilir hem de yazılabilir.

Ali AKMAN


WatchdogTimer

Ali AKMAN


WatchdogTimer

Ali AKMAN


WatchdogTimer

Ali AKMAN


WatchdogTimer

Ali AKMAN


Basic Timer

  • 2, 3 veya 4 clock kaynağı ile beslenebilir.

    • LFXT1CLK: Düşük frekans/Yüksek frekans osilatör

    • XT2CLK: Seçimlik yüksek frekans osilatör

    • DCOCLK: Dahili dijital olarak kontrol edilebilen osilatör

    • VLOCLK: Tipik 12 KHz frekanslı çok düşük güç tüketimli, düşük frekanslı dahili osilatör

  • 3 Adet saat sinyali mevcuttur:

    • ACKL: AuxiliaryClock: LFXT1CLK veya VLOCLK, çevresel birimler, 1,2,4 ve 8 ile bölünebilir.

    • MCKL: Master Clock: LFXT1CLK veya VLOCLK, CPU, 1,2,4 ve 8 ile bölünebilir.

    • SMCKL: Sub-main Clock: LFXT1CLK , VLOCLK veya DCOCLK, Çevresel birimler, 1,2,4 ve 8 ile bölünebilir.

Ali AKMAN


Basic Timer

Ali AKMAN


Basic Timer

Ali AKMAN


Basic Timer

Ali AKMAN


Basic Timer

Ali AKMAN


MSP430 Timer-A

  • 16 bit sayıcı

  • 4 farklı çalışma modu

  • 3 Capture/compareregister (CCRx)

  • 2 interrupt vektör – TACCR0 ve TAIV

Ali AKMAN


MSP430 Timer-A

  • SMCLK: dahili ve hızlı (MHz)

  • ACLK: Harici ve yavaş. 32kHz saat kristalinden beslenir.

  • TACLK: Harici

  • INCLK: Harici

Ali AKMAN


Timer-A Çalışma Modları

  • Yukarı Mod (UpMode)

Ali AKMAN


Timer-A Çalışma Modları

  • Sürekli Mod (ContinuousMode)

Ali AKMAN


Timer-A Çalışma Modları

  • Yukarı/Aşağı Mod (Up/DownMode)

Ali AKMAN


Timer-A Interrupt

  • TACCR0 CCIFG için TACCR0 interrupt vektör

  • Diğer CCIFG bayrakları ve TAIFG için TAIV Interrupt vektörü

Ali AKMAN


Timer-A Registerları

Ali AKMAN


Timer-A Registerları

Ali AKMAN


Timer-A Registerları

Ali AKMAN


Timer-A Registerları

Ali AKMAN


Timer-A Registerları

Ali AKMAN


Timer-A Registerları

Ali AKMAN


ad