Serial Beispiel (IRQ)

 

// 35 byte Sende + Empfungspuffer + SR_BUF byte interne FIFO Verwaltung

byte buffer[SERIAL_BUF(20,15)];                 // Array Deklarierung

 

// Stringausgabe auf der seriellen Schnittstelle

void main(void)

{

    int i;

    char str[10];

 

    str="test";

    i=0;

    // Init Schnittstelle mit 19200baud, 8 Bit, 1 Stop Bit, keine Parität

    // 20 byte Empfangspuffer - 15 byte Sendepuffer

    Serial_Init_IRQ(0,buffer,20,15,SR_8BIT|SR_1STOP|SR_NO_PAR,SR_BD19200);

 

    while(str[i]) Serial_Write(0,str[i++]);  // Gib den String aus

    while(1);  // Endlosschleife

}