Gast
#1291064
Hallo Leute, ich habe ein SJA1000 CAN Controller über EBI (External Bus Interface) SMC Inteface (static memory controller)des Atmel AVR32UC3 angeschlossen. Habe aber die DATEN Leitung mit dem AD Leitung verbunden. Da der SJA100 Multiplexte Adres und Datenleitung hat, habe ich den ALE über ein GPIO pin gesteuert. Zuerst setze ich den ALE auf High dann schreibe ich die adresse, Dann setze ich den ALE auf LOW und lese die Daten. Habe auch die Timings nach dem Datenblatt des CAN Controllers eingestellt. Wenn ich alle Regsiter nacheinander Lese bekomme ich folgendes: 00 04 08 0C 10 14 18 1C 20 24 28 2C 30 34 38 3C 40 44 48 4C 50 54 58 5C 60 64 68 6C 70 74 78 7C. Aber aus dem Register 30 kann men laut Datenblatt nur ein FFH lesen. Das ist aber nicht der Fall. Was jemand wo der Wurm drin ist ?