Programmierung PIC18F458

OP #1481140
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.
Gast
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.
OP
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?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.