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.
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.
Der ist jetzt drinnen PIC18F458-I/PT http://www.pictureupload.de/originals/pictures/131109185111_002.jpg Der soll dann rein PIC18F458-I/L http://www.pictureupload.de/originals/pictures/131109185358_001.jpg damit PLCC 44 http://www.pictureupload.de/originals/pictures/131109185504_003.jpg
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.
> 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...
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.
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.
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)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.