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
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.
das sich mehrere threads mit SJA1000 und AVR beschäftigen is mir schon aufgefallen, aber ähm was genaut hab ich mit AVR zu tun? =atmega8? wie gesagt kenn mich auf dem gebiet nicht sonderlich aus^^
atmega8 ist ein avr controller. das sollte man schon noch wissen wenn man was damit macht. du könntest porterweiterungen (latches, register usw) nehmen oder einen grösseren avr
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
Der ATMEGA 162 hat auch so ein Bus-Interface, da paßt der SJA direkt dran. Noch einfacher gehts nicht.
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.