Ich würde das Input in die Recieve ISR vom UART packen. Dadurch wird nur was eingelesen wenn der Controller was empfängt und du blockierst ihn nicht durch das ewige warten auf eine Eingabe.
Ich würde das Input in die Recieve ISR vom UART packen. Dadurch wird nur was eingelesen wenn der Controller was empfängt und du blockierst ihn nicht durch das ewige warten auf eine Eingabe.
Damit der ATmega nicht dauernd blockiert verwende ich immer diesen Code:
Code:if ischarwaiting = 1 then input x end if
Aber muss man nicht, wenn man in VB das CR senden möchte vbCr eingeben. Jedenfalls habe ich mit Cr eineRichard: Das habe ich schon begriffen, versuche einmal nur CR ohne VB, VB ist kein RS232 "genormtes" Steuerzeichen.
Fehlermeldung bekommen.
Ah ich verstehe!
Hterm habe ich mir schon heruntergeladen. Jetzt habe ich nur das Problem, dass mein Computer, den ich zum Flashen verwende gerade Windows Updates installiert und deshalb nicht einsatzbereit ist. Die Installation dauert leider schon Ewigkeiten. Aber wenn ich den Computer wieder verwenden kann, dann werde ich es ausprobieren.
Lesezeichen