Hallo Leute, ich krieg es zum sterben nicht hin den SJA1000 mt einem ATMega16 anzusprechen, ich bekomme nur Müll als ausgabe, hat jemand vielleicht einn Quellcode für mich? Ich versuche den Can-Bus aus einem Blaupunkt Navi auszulesen. E-mail: notebook@nokiaprog.de Vielen Dank!
Muss es denn ein Mega16 sein? Der SJA1000 hat doch so ein schönes RAM-Interface, da würde ein Mega162 viel besser drann passen und Du kannst auf den SJA über einfache lds- und sts-Befehle zugreifen. Ansonsten musst Du ja jede Schreib- und Leseaktion "zu Fuß" über Portzugriffe nachbauen :( Und da liegt der Hase möglicherweise im Pfeffer. Hast Du das Bus-Timing korrekt nachgebildet? Liest der AVR Müll oder ist der Müll auf den CAN? Möglicherweise findet ja auch google ein paar (freie) Anwendungsbeispiele. Jörg
Liegt es eventuell am Jtag Interface? Das ist standardmässig beim atmega16 soweit ich weiss eingeschaltet(über fusebits).
Hallo, nee an dem JTAG liegt das nicht, dieses Problem habe ich schon vor Jahren überwunden, der ist auf jeden Fall deaktiviert. Aber an dem timing könnte es liegen. Ich bin mir nicht sicher wie man die BTR0 und BTR1 ausrechnet und was es noch mit den anderen Registr aud sich hat. Vielleicht könnt ihr mir da ja auch noch helfen. Also ich habe den CAN-Bus aus dem Audi Navi+ das sind 100kb/s und einen Oszillator mit 24MHz an dem SJA1000 auf XTAL1 liegen. Wie kann ich das jetzt ausrechnen? Aus dem Datenblatt werde ich auch nicht schlau! Gruß Andreas
Es ghibt ein Application Note von Philips dazu, da ist auf Seite 60 das Beispielhaft durchgerechnet.
oder man gibt es hier: http://www.kvaser.com/index.htm oder hier: ttp://www.port.de/deutsch/canprod/content/sv_req_form.html ein. Oder benutzt diese Software: http://www.mjschofield.com/cantime.htm Grüße Andreas
Ich habe schon alle möglichen Kombinationen ausprobiert, es funktioniert einfach nicht!!! HEUL ... Kann mir denn keiner einen funktionierenden C-Quellcode schicken? A. Reinke
Hi Andreas, habe bis jetzt leider immer noch keine E-mail bekommen! :-( Gruß A.R.
Der sja an nem mega128, über RAM wär ja echt ne geile idee, meint ihr das geht in bascom?
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.