Ischarwaiting <- Zeichen Empfangen ATMEGA2560 geht nicht
Hallo
Ich versuche gerade krampfhaft mit dem ATMEGA2560 das Register auszulesen wo hinterlegt ist ob sich ein Zeichen im RS232 Puffer befindet.
Der Befehl Ischarwaiting sollte das normalerweise im Bascom tun aber es gibt keine Reaktion auf den Befehl.
Hier mein getesteter Code :
Code:
If Ischarwaiting() = 1 Then
Bb = Waitkey(#4)
Select Case Bb
Case "Befehl1_mach_dies_mach_jenes"
Case Else
End Select
End If
Was kann ich tun damit mein Programm nicht immer bei Waitkey endet ?
Ohne die Abfrage ob sich etwas im Buffer befindet durchläuft mein µC die do loop Schleife nicht mehr.
Gruß
Steffen