PIC16f876A bootloader frage

OP #2645621
Lesenswert?
• ▲
▼
Hallo,
ich möchte in einen PIC16F876A einen bootloader einbauen den habe ich 
hier mal angehängt. Meine frage ist jetzt was muss ich bei meinem 
eigentlichem Programm beachten ?

Wenn ich das richtig verstanden habe muss ich nur dafür sorgen das meine 
programm bei 0x04 beginnt, heißt dass das ich einfach vor meinem 
eigentlichem programm org 0x04 setzten muss ?

mfg sunny

PS: der bootloader ist von microchipc.com vllt kennt sich ja jemand 
damit aus
Angehängte Dateien:
Gast #2646076
Lesenswert?
• ▲
▼
Marcel Klug schrieb:
> Hallo,
> ich möchte in einen PIC16F876A einen bootloader einbauen den habe ich
> hier mal angehängt. Meine frage ist jetzt was muss ich bei meinem
> eigentlichem Programm beachten ?
>
> Wenn ich das richtig verstanden habe muss ich nur dafür sorgen das meine
> programm bei 0x04 beginnt, heißt dass das ich einfach vor meinem
> eigentlichem programm org 0x04 setzten muss ?
>
> mfg sunny
>
> PS: der bootloader ist von microchipc.com vllt kennt sich ja jemand
> damit aus

Statusregister und PCLATH Löschen also:

org 0x04
clrf STATUS
clrf PCLATH
goto Main

Ich würde aber ehr den Tiny Bootloader entfehlen der ist wesentlich 
kleiner kann aber das gleiche.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.