11.01.2015 Views

msp430-programlama-notlari-uygulamalar-bilgiler - 320Volt

msp430-programlama-notlari-uygulamalar-bilgiler - 320Volt

msp430-programlama-notlari-uygulamalar-bilgiler - 320Volt

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TimerA’yı kontrol eden registerler ise aşağıdaki gibidir.<br />

Şekil 20 – TimerA Kontrol Registerı<br />

TASSELx<br />

IDx<br />

MCx<br />

TACLR<br />

TAIE<br />

TAIFG<br />

Saat Kaynağı Seçim Biti<br />

00 – TACLK<br />

01 – ACLK<br />

10 – SMCLK<br />

11 – INCLK<br />

Divider (Bölücü)<br />

00 – /1<br />

01 – /2<br />

10 – /4<br />

11 – /8<br />

Mode Kontrol<br />

00 – Stop Mode<br />

01 – Up Mode (TACCR0’a kadar sayacak)<br />

10 – Continious Mode (0xFFFF’e kadar sayacak)<br />

11 – TACCR0-0- TACCR0-0.. şeklinde sayacak<br />

TimerA’yı silen bit<br />

TimerA interrupt enable<br />

TimerA interrupt flag<br />

Diğer registerler için datasheet’e bakınız.<br />

3.1.1.1-)TimerA Stop Modu<br />

Bu modda sayıcı durdurulur. Bir nevi sayıcının çalışmayacağı anlamına gelir.<br />

3.1.1.2-)TimerA Up Modu<br />

Bu modda sayıcı TACCRx registerine yüklenen değer kadar arttıktan sonra sayıcı sıfırlanır ve<br />

tekrar sayıcı kendini TACCRx’e kadar arttırır. Şekil 21’de bu modun çalışma şekli gösterilmiştir.<br />

Şekil 21 – TimerA Up Modu<br />

MSP430 Programlama Sayfa 21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!