Hi Ich verwende den AT90CAN128 für CAN Übertragung und möchte, dass wenn UART angeschlossen und wieder getrennt wird der Controller dies erkennt. Ich verwende die Bib von Atmel uart_drv und uart_lib. Dort gibt es die Funktion uart_test_hit(), die aus meiner Sicht diese Aufgabe erfüllen sollte. Wenn ich etwas über UART sende funktioniert die Funktion auch. Jedoch gibt sie dann immer das Feedback, dass etwas auf dem Uart Bus ist. Ist dort dann immer noch etwas im Buffer vielleicht? Ich habe es mit UART_Clear() versucht. Ohne Erfolg. Wenn ich mit Uart_disable() und dann wieder Uart_enable() arbeite funktioniert es. Jedoch kann ich das ja nicht nach jedem durchlauf Uart einmal an und ausstellen. So könnte ich ja daten noch Verlieren. Hat jemand vielleicht eine andere Möglichkeit gefunden? Danke Nico
Nico schrieb: > Ich verwende die Bib von Atmel uart_drv und uart_lib. Ist das wirklich so schwer, eine Link darauf zu posten oder sollen wir jetzt alle erst danach suchen müssen?
Sorry Habs von hier: http://www.atmel.com/dyn/resources/prod_documents/at90CANLIB_3_2.zip Im Ordner: ...at90CANLIB_3_2.zip\at90CANLIB_3_2\at90CANLIB_3_2\CAN_Libraries_and_Ex amples\libraries\lib_mcu\uart
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.