www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik HCS12 BDM Problem


Autor: NixWisser1982 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: APW (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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?)

Autor: Nix Wisser1982 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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....

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> 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?)

Autor: Nix Wisser1982 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Werd das am Montag mal untersuchen und Bescheid geben...

Autor: NixWisser1982 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.