C Control PRO-BOT128 + C-Control PRO 128 Unit + Voltcraft® USB programming cable Kit 190406 Benutzerhandbuch

Produktcode
190406
Seite von 244
179
C-Control Pro Mega Series
© 2008 Conrad Electronic
ab hier nur Mega128
PortE.0
32
...
...
PortE.7
39
PortF.0
40
...
...
PortF.7
47
PortG.0
48
...
...
PortG.4
52
6.14.7 Port Beispiel
// Programm läßt abwechselnd die beiden LEDs auf dem
// Application Board im Sekunden Rhythmus blinken
void main(void)
{
    Port_DataDirBit(PORT_LED2,PORT_OUT); 
    while(true)  
// Endlosschleife
    {
        
        Port_WriteBit(PORT_LED2,PORT_OFF);
        AbsDelay(
1000
);
        Port_WriteBit(PORT_LED1,PORT_OFF);
        Port_WriteBit(PORT_LED2,PORT_ON);
        AbsDelay(
1000
);
    }
}
6.15
RS232
Im Gegensatz zu den Debug Message Funktionen arbeiten alle seriellen Routinen nicht mit Interrupt,
sondern "pollend". Das heißt, daß die Funktionen erst dann zurückkehren wenn das Zeichen oder
Text geschrieben bzw. gelesen wurde. Die serielle Schnittstelle kann mit Geschwindigkeiten bis zu
230.4kbaud betrieben werden. Bei den Funktionen für die serielle Schnittstelle gibt der erste
Parameter die Portnummer an (0 oder 1). Beim Mega32 steht nur eine serielle Schnittstelle zur
Verfügung (0), für den Mega128 zwei (0, 1).
6.15.1 Divider
(divider) der den Baudratentakt aus dem Prozessortakt ableitet. Der Prozessortakt beträgt 14,7456
MHz.