Gast
#829189
Nabend, hab da mal wieder eine Frage. Diesmal geht es um den externen Adress- und Datenbus des HCS12 Derivats MC9S12DP512, der auf meinem S12compact-Board vom Elektronikladen ist. Möchte einen externen Chip ansprechen, dazu benutze ich den "Normal Expanded Wide" Modus. Den Port E (also die Steuerleitungen) möchte ich emulieren lassen, damit er selbstständig R/W, LSTRB und ECKLK setzt. Jedoch kann ich das EME-Bit des Modus-Registers nicht setzen, alle anderen Werte kann ich setzen. Der MODC-Pin ist mit Pull-Up, MODB- und MODC-Pin mit Pull-Down versehen. Liegt das am BDM-Debug-Interface? Komischerweise ist das Modus-Register schon mit MODC=MODB=MODA=1 gesetzt, bevor es im Code gesetzt wird. Wird das Register wegen dem BDM-Interface evtl. vorinitialisiert? Hat jemand schonmal ein ähnliches Problem gehabt oder hätte einen Lösungsansatz? Zum besseren Verständnis poste ich mal den Assembler-Initialisierung-Code! Vielen Dank schonmal! Gruß Dennis