Hallo zusammen, ich arbeite gerade an einer UART Verbindung mit dem STM8S. Das senden von UART befehlen funktioniert einwandfrei. Allerdings bereitet mir der Empfang einiges an Kopfzerbrechen. Auf dem Oszi kann ich die UART Kommandos sehen die zum µC gehen. Allerdings stehen im Empfangspuffer nur die gesendeten Zeichen. Gemessen habe ich direkt am Empfangspin des µCs. Jemand ne Idee? Danke Neki
Hallo zusammen, ich konnte das Problem mittlerweile selbst lösen. Das Problem lag daran das die Funktion UART1_ClearFlag zwar den Parameter UART1_FLAG_TC (transmission complete) zwar annimmt aber nix damit macht. Somit wird das transmission complete flag nicht gelöscht und der TX interrupt wird endlos aufgerufen. Gruß Neki
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.