msp430-programlama-notlari-uygulamalar-bilgiler - 320Volt
msp430-programlama-notlari-uygulamalar-bilgiler - 320Volt
msp430-programlama-notlari-uygulamalar-bilgiler - 320Volt
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