ATMEGA16M1 CAN-BUS und RS232

OP #3231788
Lesenswert?

Hallo

Ich möchte mit einem Atmega16M1 einen Input von RS232 PIN 2 und 12 auf 
CAN-BUS PIN 7 und 6 weitergeben. Worauf müsste ich achten um das ganze 
mit C zu programmieren. Gibt es da Besonderheiten zu beachten und 
Empfehlungen
für gute Literatur als Einsteiger?

mfG
#3233035
Lesenswert?

So einfach Signalweitergabe ist da nicht.

CAN ist ein bisschen complexer als UART.

Du musst die Daten vom UART lesen, interpretieren und dann damit CAN 
Nachrichten bauen, die CAN Register entsprechend setzen, dann erst 
kannst Du senden.
Ebenso in umgekehrter Richtung.

Lies mal was ueber die entsprechenden Schnittstellen, dann schau mal ins 
Datenblatt des Atmega16M1 und vergleiche die Register der beiden 
Peripherien.

Da wirst Du merken, das da ein himmelweiter Unterschied ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren