Forum: Mikrocontroller und Digitale Elektronik PIC18F458 durch 18F4580 ersetzbar?


von Sven O. (shavenne)


Lesenswert?

Hi!

Ich bin noch ziemlicher Neuling in Sachen Mikrocontroller und 
Elektronik. Habe bisher größtenteils nur mit einem Arduino 
herumgespielt, versuche mich mittlerweile an STM32-Nucleo Boards und bau 
mir eigene kleine Schaltungen, bin aber im Grunde (noch) eher der 
Softwaremensch. Aber das nur mal am Rande.

Nun habe ich mal wieder eine kleine neue Herausforderung gefunden. Ich 
habe ein OBD-Diagnose-Tool, bei dem ein PIC18F458 verbaut ist. Leider 
hab ich den wohl irgendwie kaputt geflasht und über die üblichen Tools 
für dieses Diagnose-Tool lässt sich das Dingen einfach nicht zu einer 
neuen Firmware überreden. Eigentlich ist das nur ein 20€ Ding und 
eigentlich ist es die "Reparatur" nicht wert, aber ich möchte die Chance 
nutzen mich mit sowas zu beschäftigen, nämlich das Auslöten, Neuflashen, 
wieder Einlöten. Der Versuch im eingebauten Zustand mittels Arduino zu 
flashen ist gescheitert, was aber, so viel ich gelesen habe, nicht 
unüblich ist, dass das ohne Auslöten nicht klappt. Der darauf erfolgte 
Auslötversuch war hitzetechnisch ziemlich radikal, sodass ich nicht 
weiß, ob er es überlebt hat und auch danach hab ich das Flashen nicht 
zustande bekommen. Für den nächsten Aus-/Einlötversuch hab ich mich 
jetzt aber besser informiert ;).

Der Punkt ist: Ich habe zu viele Unbekannte.
1. Ist der µC überhaupt noch heile?
2. Stimmt meine Verkabelung?
3. Funktioniert die (heruntergeladene) Software überhaupt?

Um Punkt 1 solls hier gehen. Sorry für das lange drumrumsabbeln, aber 
vielleicht ergibt sich dadurch ja auch noch der ein oder andere Tipp um 
mich zum Erfolg zu bringen :D.
Ich möchte den Controller am liebsten nochmal neu bestellen und es steht 
eh eine Reichelt-Bestellung an. Dort finde allerdings nur den PIC18F4580 
und nicht den eigentlich verbauten PIC18F458. Kann ich einfach den 
PIC18F4580 nutzen und den mit der selbem Dump (der mir vorliegt) vom 458 
bespielen? Der Source Code liegt mir natürlich nicht vor, also neu 
compilen kann ich nicht.

Bestimmt steht die passende Info in den Datenblättern, nur wie gesagt: 
Ich bin neuling und weiß da einfach noch nicht, wo ich da suchen muss.

Ich hoffe mir ist hier jemand behilflich :).

Grüße aus Delbrück bei Paderborn
Sven

von Stefan (Gast)


Lesenswert?

Nein kannst du nicht.
Dafür mußt du die Software anpassen.

von helping hand for dummies (Gast)


Lesenswert?

Sven O. schrieb:
> s steht
> eh eine Reichelt-Bestellung an. Dort finde allerdings nur den PIC18F4580
> und nicht den eigentlich verbauten PIC18F458.

https://www.reichelt.de/PIC-18-Controller/PIC-18F458-I-P/3/index.html?ACTION=3&GROUPID=2968&ARTICLE=59163&OFFSET=16&;

von Sven O. (shavenne)


Lesenswert?

Danke für die Antworten. :)
Den hab ich gesehen, allerdings brauch ich den als TQFP ;).

Mir hat jemand hier zwei passende angeboten für schmale Talers :) (ist 
meine Antwort angekommen? Ich hoffe)

von helping hand for dummies (Gast)


Lesenswert?

Sven O. schrieb:
> Den hab ich gesehen, allerdings brauch ich den als TQFP ;).

Sorry, hab wohl deinen Aufsatz nicht genau genug gelesen.

von Sven O. (shavenne)


Lesenswert?

Nene, ich habe das schlicht nicht erwähnt :D

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.