Forum: Mikrocontroller und Digitale Elektronik Atmega32 CAN und UART Probleme


von Lukas (Gast)


Lesenswert?

Hallo zusammen,

ich habe mal wieder ein Problem.

Ich habe vor von einem Raspberry Pi an einem Atmega32 Befehle über UART 
zu senden. Der Atmega32 soll dieses verarbeiten und basierend auf diesen 
CAN-Nachrichten versenden.
Dafür benutzte ich die UART Library von Peter Fleury und die CAN Libary 
von kreatives-chaos.

Problemlos funktioniert bisher die Kommunikation zwischen Atmega32 und 
Raspberry Pi und dem Atmega32 und dem CAN Bus.

Mein Problem ist allerdings jetzt das der CAN Bus und UART nicht 
zusammen funktioniert.
Das initialisieren von UART und CAN klappt noch Problemlos sobald ich 
aber Methoden zum senden von UART Nachrichten aufrufe kann ich weder CAN 
Nachrichten empfangen und UART funktioniert scheinbar auch nicht mehr.

Hatte jemand schon mal ein ähnliches Problem? Bzw. könnte es daran 
liegen das die beiden Librarys nicht zusammen funktionieren?

Über einen hilfreichen Tipp wäre ich sehr dankbar.
LG

von Max H. (hartl192)


Lesenswert?


von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Max H. schrieb:
> Reicht dir ein Thread nicht?
Doch. Einer reicht...

Lukas schrieb:
> Bzw. könnte es daran liegen das die beiden Librarys nicht zusammen
> funktionieren?
Schätze dich glücklich: du hast doch den Sourcecode. Dann sollte der 
Fehler schnell gefunden sein...

Merke: Programmieren ist nicht nur das Zusammenkopieren von Quellcode.

Zur Fehlersuche solltest du wenigstens deinen kompletten Quellcode hier 
anhängen. Und dann beschreiben, was geht und was nicht und wie du das 
festgestellt hast.

: Bearbeitet durch Moderator
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
Noch kein Account? Hier anmelden.