Moin,
ich bastel so ein bissl mit einem Atmega16 rum und möchte Daten vom PC an den Chip senden und nach entsprechender Reaktion gewisse Daten wiederbekommen.
Als Entwicklungsumgebung benutze ich ich MikroC. In der Bibliotheksbeschreibung habe ich folgenden Beispiel gefunden :
(8 MHz)
Das ganze funzt aber nicht. Hat jemand ne Idee was falsch läuft?
MfG
ich bastel so ein bissl mit einem Atmega16 rum und möchte Daten vom PC an den Chip senden und nach entsprechender Reaktion gewisse Daten wiederbekommen.
Als Entwicklungsumgebung benutze ich ich MikroC. In der Bibliotheksbeschreibung habe ich folgenden Beispiel gefunden :
Code:
char uart_rd;
void main() {
DDRB = 0xff;
UART1_Init(9600);
Delay_ms(100);
while (1) {
if (UART1_Data_Ready()) {
uart_rd = UART1_Read();
PORTB = uart_rd;
UART1_Write(uart_rd);
}
}
}
(8 MHz)
Das ganze funzt aber nicht. Hat jemand ne Idee was falsch läuft?
MfG