PIC16F877A

Gast #335643
Lesenswert?

Hallo,
ich möchte ein PIC16F877A programmieren. Die Software habe ich fertig
als hex-code vorliegen. Jetzt habe ich gelesen, dass das Pic schon
einen Bootloader integriert hat. Aktiviert wird der Bootloader wenn
beim Startup High an RB0 oder RB4 (unterschiedliche Aussagen)gelegt
wird.

Weiss dazu jemand genaueres?

Danke Euch

Ralf
Gast #335644
Lesenswert?

Ganz so einfach ist das nicht. Du musst da erst mal das Programm (HEX)
für den Bootloader auf den Chip über einen normalen Brenner bringen und
dann dann den rest über den Bootloader hoch schieben.

Genaueres kann ich dir aber auch net sagen.
Gast #335645
Lesenswert?

Du musst, wie Marc schon erwähnt hat, zuerst einmal einen Software
Bootloader drauf haben:
>>Self-reprogrammable under software control

Ich empfehle dir, den Brenner 5 von Sprut nachzubauen. Dann kannst du
fast alle PICs programmieren.
Gast #335646
Lesenswert?

Hallo,
danke für Eure Antworten. Ich hatte dieses self-programmable under
software control falsch interpretiert...ich dachte das pic bringt den
bootloader schon mit g
dann muss ich mich wohl mal um einen brenner bemühen.
Gast #335648
Lesenswert?

Hallo,
ich habe da nochmal eine Frage! Also es ist ja nicht so, dass ich den
hex-file selber compiliert hätte. Es ist die firmware für ein micrchip
evalution board. Wenn jetzt die firmaware für einen bootloader
geschrieben ist, hat sie ja unterumständen eine sprungmarke zum
bootloader.Was widerrum bedeutet, dass wenn ich keinen bootloader
draufgeflasht habe, mein programm gleich ins leere springt.es ist also
doch in jedem fall nötig einen bootloader zuflashen. verstehe ich das
richtig?
...mal abgesehen davon komme ich eh ums brenner bauen nicht drum
herum.*g*
In der Doku schreiben sie von einem bootloader der firma hi-tech. den
finde ich aber nicht im netz. es scheint doch so zu sein, als das ich
jeden bootloader nehmen könnte, solange er den gleichen Adressbereich
des hi-tech boatloaders verwendet...oder halt einige adressen später
anfängt. achne später geht ja wieder nicht wegen dem jump am anfang?

ich habe mal den textfile zum hi-tech bootloader angehängt.

gruss ralf
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren