Moin,
bin grad dabei nen motion-ctrl Programm für nen Zeitraffer Kamerakopf
auf dem ATM8 zu schreiben.
Allerdings tritt ein merkwürdiges Problem auf:
Die Funktion, welche ich zum einlesen von Werten im UART verwendet habe
hört nicht mehr auf einzulesen....
1 | case '1': uart_puts_P("\fSet Movielength[s]:");
|
2 | for (int i=0; i < 7; i++) buffer[i] = '\0';
|
3 | for (int j=0; j < 4; j++){
|
4 | while(buffer[j] == '\0') buffer[j] = uart_getc();
|
5 | uart_putc(buffer[j]);
|
6 | }
|
7 | movielength = atoi(buffer);
|
8 | status = 0;
|
9 | break;
|
Benutze die UART-Funktionen von Peter Fleury.
Was mache ich falsch? bis vor kurzem hat diese Fkt. noch funktioniert.
Gruß
Horst