Forum: Mikrocontroller und Digitale Elektronik Programmierung PIC18F458


von Matthias S. (matzel82)


Lesenswert?

Vorerst, ich bin absoluter laie in dieser Materie.

Ich habe einen PIC18F458-I/PT auf einer Platine
und dazu benötigte HEX-datei, welche darauf muss.

Dieser PIC soll abgelötet werden und dann darauf ein
PIC18F458-I/L als mögliche Alternative und dazu eine Fassung PLCC 44.

Laut eines  Elektronikers soll das klappen.


Nun stellt sich aber die frage der Programmierung, wie bekomme ich die 
"Software" auf den neuen PIC ???

Seiner meinung nach soll alles hier beschrieben sein, 
http://www.produktinfo.conrad.com/datenblaetter/150000-174999/165101-da-01-en-PIC18F458_I_L.pdf 
aber es scheint zu kompliziert, es müsste einen einfacheren weg gehen.


Wie gesagt, ich bin Laie und er hat nicht den ganzen tag zeit sich damit 
zu befassen.

Ein einfaches HOW-DO wäre gut und eine Liste mit benötigter Sodftware 
und hardware ?!


Im vorraus schon mal danke.

von Dieter W. (dds5)


Lesenswert?

Das Leiterplattenlayout für einen PIC mit der Gehäuseform /PT (TQFP) 
passt mechanisch nicht zum PLCC Sockel.

Wenn der Entwickler der Platine einigermßen auf Zack war, hat er einen 
Anschluß zum Programmieren im eingelöteten Zustand vorgesehen.

von Matthias S. (matzel82)


Lesenswert?


von holger (Gast)


Lesenswert?

Kannste knicken, das passt nie und nimmer.
Selbst wenn du den Sockel mit nem Presslufthammer
in die Platine prügelst. An den TQFP Pins
mit Draht anlöten wird auch ne ziemliche Sauerei.

von Matthias S. (matzel82)


Lesenswert?

und warum passt das nie ??

von Master S. (snowman)


Lesenswert?

> und warum passt das nie ??
schon mal ne schubkarre als pfanne zum kochen gebraucht?! schau dir doch 
mal die gehäuse an, und dann sag, wie du die pins des neuen PICs auf die 
leiterplatte bringen willst, wo die pins des alten PICs waren...

von (prx) A. K. (prx)


Lesenswert?

Matthias S. schrieb:

> und warum passt das nie ??

Weil PLCC Pins einen Abstand von 1,27mm haben, QFP Pins aber meist 0,8mm 
oder 0,5mm, nie jedoch 1,27mm.

von Matthias S. (matzel82)


Lesenswert?

Gut, wäre das geklärt. Wie gehts mit dem programmieren vor sich ???

von (prx) A. K. (prx)


Lesenswert?


von Matthias S. (matzel82)


Lesenswert?

Aha. jetzt ists klar. der Sockel PLCC44 hat eine andere anordnung der 
Pins als wie der PIC18F458-I/PT.

ich dachte die sind genauso in der reihe aussen angeortdnet wie beim 
PIC18F458-I/PT. SCHADE.

kann ich den PIC18F458-I/PT auch im eingebauten zustand programmieren ??
Der bootloader ist vermutlich im argen. Habe nun eine HEX-File dafür 
bekommen.

von John B. (johnbauer)


Lesenswert?

Ist auf dem Board ein (Programmier-) Stecker vorhanden auf dem folgende 
Pins des Controllers herausgeführt sind? Und wie sieht der Stecker aus?

Pin 6/29: Vss
Pin 7/28: VDD
Pin 15: RB5/PGM (nur für Low-Voltage Programming)
Pin 16: RB6/PGC (Clock)
PIN 17: RB7/PGD (Data)
PIN 18: MCLR/VPP (Programmierspannung)

von Matthias S. (matzel82)


Lesenswert?

nein, nichts zu erkennen.

von John B. (johnbauer)


Lesenswert?

Wenn die für die Programmierung des Controllers erforderlichen PINs auf 
dem Board nicht zugänglich sind, und diese PINs auch noch mit der 
restlichen Schaltung (nicht trennbar über Jumper) verbunden sind, dann 
ist eine Programmierung des Controllers im eingebauten Zustand nicht 
möglich.

Ist das HEX-File vom Hersteller? Was sagt er zur Programmierung?

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.