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

Product codes
190406
Page of 244
186
Bibliotheken
© 2008 Conrad Electronic
6.15.10 Serial Beispiel
// Stringausgabe auf der seriellen Schnittstelle
void main(void)
{
    int i;
    char str[
10
];
    str=
"test"
;
    i=
0
;
    
// Initialisiere Schnittstelle mit 19200baud, 8 Bit, 1 Stop Bit, keine Parität
0
,SR_8BIT|SR_1STOP|SR_NO_PAR,SR_BD19200);
    while(str[i]) Serial_Write(
0
,str[i++]);  
// Gib den String aus
}
6.15.11 Serial Beispiel (IRQ)
// 35 byte Sende + Empfungspuffer + 6 byte interne FIFO Verwaltung
byte buffer[
41
];                                
// Array deklarier
// Stringausgabe auf der seriellen Schnittstelle
void main(void)
{
    int i;
    char str[
10
];
    str=
"test"
;
    i=
0
;
    
// Initialisiere 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
}
6.16
SPI
Die SPI Schnittstelle wird momentan nur genutzt, um auf dem Application Board die USB Daten vom
Mega8 Controller zu empfangen. In Zukunft werden weitere Funktionen die Kommunikation mit
anderen Geräten über SPI unterstützen. 
6.16.1 SPI_Disable
SPI Funktionen
Syntax
void SPI_Disable(void);