Forum: Mikrocontroller und Digitale Elektronik MPLAB Simulation


von Adam (Gast)


Lesenswert?

Hallo,

so nach langer erfahrung mit Atmelprogramierung wollte ich jetzt andere
controller aus der firma Microchip ausprubieren.
alles funktioniert so weit, Compiler übersetzt brav.
Simulation läuft... DOCH dann fiel mir auf, dass in der Simulation die
main() Routine ständig widerholt wird.
Ist das normal in MPLAB. Laufen die PICxxx anders als die Atmelchips.
Bei Atmel war es, dass die Instruktionen in main() in einer loop
Schleife gesetzt wurden mussten, muss man bei den PICxxx das nicht mehr
machen oder liegt der Fehler in dem Simulator.

ich benutze MPLAB 7.31

Danke

von Picer (Gast)


Lesenswert?

Wenn du die Endlosschleife weg lässt, fängt das Programm wieder komplett
von vorne an. Es ist also wie bei einem Reset.
Du musst die while Schleife schon noch setzen.

von Adam (Gast)


Lesenswert?

Danke für die Antwort.

Die Atmel uC stopen nach Beendigung der main() Routine es folgt kein
Reset.Ist das nach deiner Aussage bei PIC anders??

von Piccer (Gast)


Lesenswert?

Bei mir ist es jedenfalls so im MPLAB Simulator.

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
Noch kein Account? Hier anmelden.