PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anfänger:Wie übertrage ich das *.Hex File in den PIC?



Luke17
04.02.2006, 10:01
Hallo, ich hab mir für den Einstieg bei den PIC Controller ein fertiges
Entwicklungsboard gekauft. Das Board verfügt über eine RS232 Schnittstelle und eine ICSP Schnittstelle.
Im Manual steht, dass ich den Conttroller über die ICSP Schnittstelle direkt
programmieren kann.

Gibt es kostenlose ICSP Programme?Wenn ja wo finde ich sie?

Was für eine Leitung brauche ich dann (Steckerbelegung) zwischen PC und
Controller?

Hab schon bei sprut.de nachgeschaut, da wird zwar der Umgang mit MPLAB beschrieben, aber wie ich letztendlich das *.Hex File in den Controller bekomm, konnte ich nicht rauslesen.

mfg Lukas

kalledom
04.02.2006, 14:27
Hallo Lukas,
neben MPLAB ICD1 und ICD2 und eigenen Platinen habe ich mir auch ein Experimetier-Board mit LCD-Anzeige zugelegt.
Auf diesem Board gibt es einen ISP-Anschluß (10-pol. Pfosten). Der paßte natürlich nicht zum ICD; ich habe ihn angepaßt.
Zu diesem ISP-Anschluß gibt es Software unter http://www.ic-prog.com/ ; ich habe es noch nie ausprobiert. Aber vielleicht hilft es Dir ein Stückchen weiter.

Luke17
04.02.2006, 17:54
Also bei mir ist es eine ICSP Schnittstelle mit 6 Pins.
Hab im Internet ein Programmierkabel für LV (Low Voltage)
gefunden. LV programmierung unterstützen aber nur neuere PICs.

Mein muss mit HV programmiert werden um den Flash zu löschen.+

Werd mal noch weiter suchen.

mfg Lukas

kalledom
04.02.2006, 22:29
Der ISP-Stecker / -Pfosten für ICD1 und ICD2 ist 6-polig.
1. Vpp/MCLR#
2. +5V
3. GND
4. PGD
5. PGC
6. PGM nur bei ICD1

Luke17
05.02.2006, 11:31
Danke kalledom für deine Mühe,
also die Steckerbelegung steht bei mir auch im Manual,
ich weiß jetzt nur nicht wie ich mir damit ein paasendes
Programmierkabel basteln könnte.

Wie gesagt im RN-Wissens Bereich wird eine Schaltung für
LVP vorgestellt. Mein Controller (PIC16F627) ünterstützt
eben diese programmierweise noch nicht.

mfg Lukas

kalledom
05.02.2006, 13:38
Hallo Lukas,
da bei mir mit MPLAB ICD1 und ICD2 alles funktioniert, kann ich weiter nicht groß helfen.
Zu den ICD's gibt es bei sprut.de und Anderen preiswerte Alternativen.