Hallo zusammen, folgendes Problem: Wenn ich mein Programm über BDM schnittstelle auf mein HCS12 µC lad, das Programm dann starte und das BDM Kabel angeschlossen lasse funktinoiert alles einwandfrei. Sobald ich das BDM Kabel ausstecke wird mein Input Capture Interrupt nicht mehr aufgerufen. Jemand ne Idee warum mein Programm ohne BDM nicht läuft ? Grüße
Programm funktioniert, nur Input Capture nicht ? Oder funktioniert dann gar nichts mehr ? Das Programm brennst du aber schon ins Flash oder landet es versehentlich im Ram ? BDM Stecker nur abziehen, wenn Target abgeschaltet ist (klar, oder?)
Ja Programm läuft in die main routine rein. komischerweise wird der CAN Receive Interrupt noch ausgelöst und ich kann ne CAN Nachricht empfangen. Auch die Antwort auf die empfangene Nachricht wird gesendet. Nur eben der Input Capture Timer Interrupt wird nicht ausgelöst. Wenn ich den Stecker im laufenden Betrieb rauszieh funktionierts nich (ok klar) und wenn ich den Stecker im asugeschalteten Zustand rauszieh und dann einstöpsel funkts auch nich... Achja das Programm geht natürlich ins Flash und nich ins RAM, schließlich funktioniert die main routine ja. Kann da evtl. an der hardware was nich in ordnung sein ? spannungsversorgung oder so ? kann mir nicht vorstellen, dass es am Code liegt, weil der hat vor n paar Wochen noch funktioniert, auch ohne BDM. Oder gibts evtl. in Codewarrior irgendwelche einstellungsmglichkeiten, dass der Prozessor sich in nem Debug modus befindet oder so. Hab da zwar nix gefunden, aber man weiß ja nie. Wüsste jetzt auch nicht, dass ich da was verstellt hab... Eigentlich tippe ich fast auf nen hardware Problem....
> Eigentlich tippe ich fast auf nen hardware Problem....
Ists vielleicht eine fehlende Masse zwischen dem was am InputCapture
hängt und dem Prozessor. Der Massebezug wird dann nur hergestelllt, wenn
BDM gesteckt ist (z.B. über Erde oder über PC-Gehäusemasse?)
Hey, danke für den Tipp Martin. Es war tatsächlich ein Masse Problem. Hatte das Eingangssignal auf ner anderen Masse liegen. BDM hat dann wohl ne gemeinsame MAsse hergestellt und es hat funktioniert. Bin mir nicht sicher, ob ich das selber gecheckt hätte :P Also danke und schöne Woche allen ! Ciao
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.