Hi Adun.
RS232.i wird in main initialisiert:
RS232.i habe ich vergessen zu resetten. Sollte dort hin:Code:RS232.i=0; for (;;) { rs232_gets(); //funktion, wo zeichen zu string gepackt werden sollen... lcd_gotoxy(0,0); lcd_puts("Eingang:"); if (RS232.Cmd_Complete==1) { lcd_gotoxy(0,1); lcd_puts(RS232.Cmd); uart_puts(RS232.Cmd); RS232.Cmd_Complete=0; } } //ende for
funktion rs232_gets()
Das hatte ich da auch schonmal stehen gehabt. Es macht aber keinen Unterschied. Wo könnte das Problem sein?Code:if (c=='>') { RS232.Cmd_Start=0; RS232.Cmd[RS232.i]='\0'; RS232.Cmd_Complete=1; RS232.i=0; }
VG Simon







Zitieren

Lesezeichen