Herunterladen Inhalt Inhalt Diese Seite drucken

Texas Instruments MSP430 Anleitung Seite 45

Vorschau ausblenden Andere Handbücher für MSP430:
Inhaltsverzeichnis

Werbung

FH-Köln Campus Gummersbach
//.................................
}
else
{
TACTL = MC_0;
CCR0 = 0;
CCTL1 = 0x00;
CCTL0 = 0x00;
// CCR0 interrupt disabled
}
}
//--------------------------------------------------------------
//Hardware interrupt service routine
//===================================
#pragma vector=PORT1_VECTOR
__interrupt void Port1(void) {
if((fFrameActive == 0) && (fDisplayActive == 0))
{
TACTL = MC_0;
CCR0 = 0;
//Optioanl Reset vorab
CCTL1 = 0x00;
// CCR1 interrupt disabled
CCTL0 = CCIE;
// CCR0 interrupt enabled
CCR0 = 92;
// 1=6,8 µs bei diesem Clock ==> 92=624 µs
// Nur 82 da Abtastzeit durch die Befehls-
// abarbeitung verlängert wird.
TACTL = TASSEL_2 + MC_1 + TACLR + ID_3; //==> Start Timer
P1OUT = 0xFF;
//Bei Start P1.0 .. P1.6 auf 1 setzen
fFrameActive = 1;
BitCount = 0;
//Empfangsbit Zähler auf 0 setzen
bitValue = 0x00;
//Empfangsvariable für ASCII Zeichen löschen vorab
}
P1IFG = 0x00;
//IRQ immer quittieren!
}
//--------------------------------------------------------------
Juni 2012
//Optional Reset vorab
//"Zeichenrahmen Empfang aktiv" Merker setzen
MSP430 Mikrocontroller
44 |
S e i t e

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Texas Instruments MSP430

Inhaltsverzeichnis