Professional Documents
Culture Documents
MICROCONTROLLERTECHNIK
4. ADC / Timer
Protokollabgabe:
29.04.2012
Protokollverfasser:
Leitner Andreas
Niederwieser Lukas
Unterschriften :
Leitner/Niederwieser
MCT : Laborprotokoll
1.)
ADC
Leitner/Niederwieser
MCT : Laborprotokoll
MCT : Laborprotokoll
Wie berechnet sich aus Eingangspannung und den Referenzspannungen der Wert,
den eine AD-Konvertierung liefert?
NADC = 1023 x (Vin Vr-) / (Vr+ - Vr-)
Leitner/Niederwieser
MCT : Laborprotokoll
Teil 2:
(1) ADC10 Konfiguration:
Lesen Sie mittels ADC auch die Werte Kompass_X, Kompass_Y ein.
Stellen Sie auch die zustzlich eingelesenen Werte am Bildschirm dar
Leitner/Niederwieser
MCT : Laborprotokoll
Leitner/Niederwieser
MCT : Laborprotokoll
2.) Timer:
Timer B:
TBCCTL0 = ctl0;
TBCCTL1 = ctl1;
TBCCTL2 = ctl2;
TBCTL = ct1;
Timer A:
TACCTL1 = 0
TACCTL2 = 0
TACTL:
TASSEL_2 = Timer_A clock source select auf 10 (SMCLK)
MC_1 = Mode control auf 01 (Up Mode: Timer counts to TACCR0)
TAIE = Timer interrupt enable auf 1 (Interrupt enabled)
TACCTL0 = PWM Outputmodegesetzt auf 3 (PWM Set/Reset)
Leitner/Niederwieser
MCT : Laborprotokoll
Timer B:
Leitner/Niederwieser
MCT : Laborprotokoll
Timer A:
TACCR0 = ADC_Periode( SMCLK/ADC_FREQUENCY )
TACCR1 = 0
TACCR2 = 0
Timer B:
TBCCR0 = PERIODE ( SMCLK/PWM_FREQUENCY )
TBCCR1 = NEUTRAL ( 3000 )
TBCCR2 = NEUTRAL ( 3000 )
Welche Timer Ausgnge werden verwendet und wozu?
Timer B:
TBCCR1 fr PWM Signal des DC Motors (Antrieb)
TBCCR2 fr PWM des Servos ( Lenkung )
Timer A:
Wird in der Demo Software nicht verwendet
Leitner/Niederwieser
MCT : Laborprotokoll
Erzeugen Sie 2 PWM Signale von denen ein Signal ein Tastverhltnis von 40:60 aufweist.
Das andere Signal stellen Sie invertiert dazu dar. Achten Sie dabei darauf, dass die PWM
Signale fr break before make konfiguriert sind. D.h dass bevor ein on signalisiert wird
beide Signale gemeinsam einen off Zustand zeigen:
Konfiguration :
Gerteverzeichnis:
Gert
Bezeichnung
Seriennummer
Oszilloskop
Handmultimeter
4535061654
54000295
Tabelle 2.1
Leitner/Niederwieser
10
Verwendete Messgerte