Gast
#166698
Hallo, ein ominöses Problem mit meinem SJA 1000: Das Senden bestimmter bitfolgen, insbesondere wenn eines oder mehrere der Datenbytes 0xFF übertragen werden sollen, haben zur Folge, dass in den entprechenden Empfangsregistern des SJA 0x00 steht. Teilweise auch noch nachfolgende Datenbytes 0x00 sind. So zum Beispiel übertragen: Id: 0x17F DLC: 0x04 Data1: 0xFF Data2: 0xFF Data3: 0x56 Data4: 0x78 und aus den Registern des SJA1000 kommt zurück: Id: 0x178 DLC: 0x04 DAta1: 0x00 Data2: 0x00 Data3: 0x00 Data4: 0x78 Meine Frage nun: hatte jemand schon ein ähliches Problem biem empfangen von Daten mit dem SJA 1000 und woran könnte das liegen Sende ich: id 0x106 dlc 0x04 data1: 0x3f data2: 0x34 data3: 0x56 data4: 0x78 dann kommen die Daten richtig aus dem SJA1000 raus, habe auch mal das Signal am RX-Pin des SJA1000 oszilloskopiert, das kommt mit bit-stuffing und so weiter richtig am Pin an - nur scheinbar werden die Daten nicht richtig in die Register geschrieben... mfg. Reinhard