Gast
#1359927
Hallo nochmal, benutze das Olimex-Board mit LPC2294. Möchte über den CAN1-Controller Signale ausgeben, dies geschieht auf dem festen PIN TD1. Leider kommt dort (=Prozessorpin = vor dem CAN-Treiberbaustein) irgendwie nichts an. Bei debuggen mit uVision3 von Keil fällt mir jedoch auf, dass ich im Code das Command Register CANCMR auf den Wert 0x01 setze und damit eine transmission request erzeuge, dieses aber nicht umgesetzt wird, im Memory MAP bleibt an der entsprechenden Adresse 0xE0044004 stur ein 0x00 stehen. Im Datenblatt steht, dass das Register ein Write/Only ist??!! Heisst das, das hier mit nichts anderem als einer 0x00 zu rechnen ist? Vielleicht gibt es hier im Forum einen 2294er Spezialisten, der mir helfen kann..ansonsten nehme ich demnächst nen Hammer, der hilft immer... Grüße, Bernd