Programmieren eine PIC18F2585 mir einem HEX-File

OP #7853502
Lesenswert?

Hallo Forumsexperten,

für mich ist der Umgang mit den "alten" Prozessoren PIC18F2585 neu und ich brauche Hilfe.

Ich habe also ein HEX-File, was auf den Prozessor gebrannt werden soll.

Nun habe ich mitbekommen, dass ich dazu sinnvollerweise ein Programmiergerät PICKit-3 benutzen muss. Das wird mit 5 Kabeln mit den Programmiereingängen des PIC verbunden. So weit klar. Auf der anderen Seite wird der PICKit-3 über USB mit dem PC verbunden.

Nun kommt meine Frage: Wie bekomme ich das HEX-File vom PC in den PIC? Welches Programm benötige ich dafür auf dem PC?

Für Tipps bin ich dankbar.

Joachim

#7853625
Lesenswert?

Joachim U. schrieb:

Was ist der Vorteil gegenüber MPLABX IPE?

kleinerer Download, ist eben nur ein Programmiertool, und nur für 8 Bit PICs, nicht für 16 und 32 Bit PICs, und nur für PICKIT2 und 3.

MPLABX ist eine komplette Entwicklungsumgebung mit IDE, Debugger etc. Da gibts dann auch eine IPE, ein Integrated Programming Environment (ein reines Programmiertool). Kann viel mehr, kommt offiziell vom Hersteller der Prozessoren.

Wobei Du beim PICKIT3 MPLABX nur bis 6.20 nehmen kannst. PICKIT3, ICD3 und RealIce sind aus dem Support gefallen, nachdem sie vor mehr als 5 Jahren durch deutlich leistungsfähigere Nachfolger ersetzt worden sind.

fchk

#7855917
Lesenswert?

Joachim U. schrieb:

Hallo Dirk, ich habe nun MPLAB X IDE v6.25 installiert um meine PIC zu programmieren. Ich kann aber als Hardware-Tool nur den PICkit4 auswählen, nicht den bei mir vorhandenen PICkit3.

Ich habs hier Beitrag "Re: Programmieren eine PIC18F2585 mir einem HEX-File" geschrieben:

"Wobei Du beim PICKIT3 MPLABX nur bis 6.20 nehmen kannst. PICKIT3, ICD3 und RealIce sind aus dem Support gefallen, nachdem sie vor mehr als 5 Jahren durch deutlich leistungsfähigere Nachfolger ersetzt worden sind."

Lesen bildet.

fchk

OP #7856710
Lesenswert?

Hallo fchk, Ok. Danke. Ich habe nun MPLABX V 6.20 installiert und mit dem PICkit 3 verbunden. Die LED's am PICkit 3 leuchten, aber an den Augangsbuchsen 2 und 3 liegen keine 5V an. Die sind doch zum erfolgreichen Programmieren des PIC notwendig - oder? Muss ich im MPLABX V 6.20 noch etwas einstellen? Wenn ja, was und wo?

Danke. Joachim

Gast #7856719
Lesenswert?

Joachim U. schrieb:

Ich habe nun MPLABX V 6.20 installiert und mit dem PICkit 3 verbunden. Die LED's am PICkit 3 leuchten, aber an den Augangsbuchsen 2 und 3 liegen keine 5V an. Die sind doch zum erfolgreichen Programmieren des PIC notwendig - oder?

3.4.4 Powering the Target These are configuration essentials: • When using the USB connection, PICkit 3 can be powered from the PC but it can only provide a limited amount of current, up to 30 mA, at VDD from 1.8-5V to a small target board. • The desired method is for the target to provide VDD since it can provide a higher current. The additional benefit is that plug-and-play target detection facility is inherited, i.e., MPLAB IDE will let you know in the Output window when it has detected the target and has detected the device.

Muss ich im MPLABX V 6.20 noch etwas einstellen? Wenn ja, was und wo?

Im Menü des Programmers ggf die Spannungsversorgung aktivieren.

#7856914
Lesenswert?

Sorry, das mag jetzt etas rüde rüberkommen, aber Was an "MPLAB ist aufgeblasene komplizerte inkompatible Scheiße mit der so ein Anfänger wie du nicht klar kommt, nimm PK-" ist eigentlich nicht angekommen? Wenn es schon daran scheitert mal alle Menüs durchzusehen oder beim Installieren eben nicht nur ja und weiter zu klicken sondern auch mal zu lesen was da steht....

OP #7856967
Lesenswert?

Ich bin wohl etwas doof. Ich habe die PICkitminus_3_26_03.zip herunter geladen und die Datei PICkitminus.exe gestartet. Danach passiert nichts! Außerdem steht in der Readme " Programmer-to-Go not working with PICkit2 on PIC18F_K90_K80_K22 family. PICkit3 OK. PK2 will be fixed with FW update in future." Aber ich will doch den PIC 18F2585 programmieren, der dort ausgeschlossen wird! Die zweite Version, direkt die *.exe herunter zu laden habe ich auch probiert. Ohne Erfolg. Wie bekomme ich das Tool zum Laufen?

#7856979
Lesenswert?

Hast das zip komplett entpackt oder nur die exe?

Habe das zip gerade nochmal runtergeladen unter http://kair.us/projects/pickitminus/PICkitminus_3_26_03.zip und da ist auch eine Liste pk2cmdminus_supported_devices.txt und der PIC18F2585 ist dabei. Die Dateien gehören alle in ein Verzeichnis und dann die exe starten.

PardoN. der dvice-file ist unter http://kair.us/projects/pickitminus/pk2cmdminus_supported_devices.txt

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