Can-bus und SJA1000

Gast #125218
Lesenswert?

hab hier ein projekt am laufen das folgendermaßen aussieht.

mein prof meinte wir sollen mit nem SJA1000+Transceiver und einem
ATmega8 einen can knoten aufbauen und schließlich vom can-bus die
signale auf eine rs232 umwandeln können.

ich hab hier nun alle datenblätter und auch eine application note von
siemens zum SJA1000.

man braucht für den SJA1000 8 datenleitungen, die ich aber auf den
ATmega8 aber irgendwie nicht mehr frei habe da auf jedem port bereits
mind. einer belegt ist. soll ich stattdessen einen AT905835 verwenden?
oder gehts doch irgendwie mit dem ATmega8.

ich kenn mich ziemlich wenig mit dem ganzen aus und daher wär mir jede
hilfe recht. auch wie ich schließlich zu nem vernünftigen schaltplan
usw. komme.

hoff ich langweile euch nicht mit meiner unkenntnis.

thx cY@ Dave
Gast #125219
Lesenswert?

Es gibt schon ein paar Threads, die sich mit dem Thema SJA1000 und AVR
beschäftigen -> einfach mal im Forum suchen.

Wenn bei dem ATmega8 an jedem Port schon mind. ein Pin belegt ist,
macht das gar nichts. Dann nimmst Du eben einen Pin von einem anderen
Port, oder 4 Pins von dem einen und 4 Pins von dem anderen Port. Ist
allerdings nicht gerade schön. Besser wäre es schon, einen Port dafür
freizumachen.
Gast #125222
Lesenswert?

Hi Dave,

wenn schon einen anderen AVR dann nimm 'nen ATMega8515 (90S8515)o.ä.
der hat das ensprechende Interface und passt dadurch recht gut zum
SJA1000. Du brauchst nur die gemultiplexten Datenleitungen AD0-7, ALE,
RD, WR, CS(z.B.A15),... zu verbinden und hast Zugriff auf den SJA über
Speicherzugriffe aus dem AVR.

Gruss,

Peter

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