Hallo, ich verwende einen CAN-Core auf einem Cyclon 3 (http://opencores.org/project,can) Ich verwende keinen Wishbone und hab mir eine Peripherie programmiert. Ich arbeite im Basic Mode. Das Senden funktioniert einwandfrei. Bei Empfangen kommt zwar was an, aber der Zahlenwert liegt weit von dem entfernt was ich gesendet hab. Hatte jemand schon mal das Problem oder hat jemand eine Lösung? Gruß Felix
Felix H. schrieb: > hat jemand eine Lösung? Wie wäre es mit systematischer Fehlersuche? Läuft Dein System nur im Simulator oder in Hardware? Funktionieren andere Busteilnehmer richtig? Was sieht das Scope auf der Leitung? Was sagt der Protokollanalyzer? Gibt es im Design evtl. mehrere Taktdomänen? Sind alle Taktdomänenübergänge richtig designt? Usw. usf. Duke
Servus, hab diesen Controller schon verwendet und er sollte einwandfrei funktionieren. Allerdings hat er einen Fehler im Empfangs FIFO...könnte sein dass das noch nicht korrigiert wurde. Einfach mal unter Bugtracker nachschaue, da gibts nen Beitrag und ne Lösung dazu. Würde zumindest deine Fehler im Empfangsfall erklären lg Andi
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.