Ich habe ein recht grundsätzliche Frage: Wie kann ich einen pic16f870 der schon in einer Schaltung verbaut ist im nach hinein programmieren? Hier die Hintergründe: wir haben bei uns im Betrieb 10 Embleme Bords mit einem pic16f870laufen die für den Betrieb wichtige Maschinen steuern. Nun ist vor 3 Jahren deren Hersteller Insolvenz gegangen und die Firma die bis dahin den Support dafür gemacht hat gibt es nichtmehr, Die Support Mitarbeiter von dieser Firma hatten immer ein Kabel dabei mit dem sie die Einstellungen des Gerätes ändern konnte. Leider habe ich weder das Kabel noch das entsprechende PC Programm. Sollte aber jetzt die Einstellungen ändern können. Vielen dank im Voraus für Tipps
das hatte ich auch schon gefunden aber soweit ich gesehen habe finden sich blos geräte in die man den ganzen PIC steckt. ich habe aber auf der platine einen stecker mit zwei kontakten an die der Computer angeschlossen wurde
Nach den bisher bekannten Fakten vermute ich eine "hundsgewöhnliche" serielle Schnittstelle. Es werden wohl nur Parameter im EEPROM geändert und nicht das gesamte (geänderte) Programm neu aufgespielt. Ohne im Besitz des auf dem PC verwendeten Programms zu sein dürfte die Erfolgschance sehr nahe bei Null liegen.
das programm habe ich. Vielen dank werde nachher gleich mal probieren. ein serielles kabel habe ich da. aber hat das nicht 3 Adern? kopfkratz trotzdem vielen dank
normalerweise reichen rx und tx aus. vielleicht ne gemeinsame Masse wären noch nett...
leider muss ich mich nochmal melden. ich habe jetzt etwas mit dem RS232 Kabel herum probiert und bekomme es nicht hin. genaue messungen an den pins an der plantiene haben ergeben das 2 der 4 pins die zum anschliesen des Programiertools masse haben.
Gut, oder besser nicht so gut. ;-) Wenn 2 Pins Masse haben könnten die andern beiden RX und TX sein. Ich würde mal ein Voltmeter zwischen Masse und jeweils einem der anderen Pins anschließen und schauen was das anzeigt (Spannung und + oder -). Falls einer der beiden Pins irgendwas zwischen -5V und -12V führt, ist es ziemlich sicher der TX einer RS232 Schnittstelle. Optimal wäre natürlich, wenn eine ausgebaute Platine zum Nachverfolgen der Leitungen verfügbar ist.
leider verstehe ich nicht was du mit Abo meinst bei google habe ich nichts zu ABo und pic16f870 gefunden
Das "abo" wird nur benutzt, um sich als Mitleser benachrichtigen zu lassen, wenn's was neues gibt.
vielleicht sind es auch die 4 essenziellen leitungen des ICSPs und das programm wurde wirklich einfach nur neu aufgespielt... schau mal bei www.sprut.de unter ICSP
ich habe mir die von dir genante internetseite angeschaut, aber soweit ich das sehe ist da von 5 leitungen nicht von 4 die rede, oder kann man die masse weglassen?
>aber soweit ich das sehe ist da von 5 leitungen nicht von 4 die rede, oder Es sind 4 Leitungen. RB6,RB7,Reset und GND. >kann man die masse weglassen? Nein, natürlich nicht.
welche Pins des 16F870 sind denn mit den Anschlüssen verbunden?
Nachtrag: >Es sind 4 Leitungen. RB6,RB7,Reset und GND. Reset heißt bei PIC MCLR. Kannst ja mal schauen ob du Verbindung von deinem Stecker zu diesen Pins hast.
Mit den 4 Leitungen kann man den PIC per ICSP programmieren, wenn die Betriebsspannung durch die Schaltung anliegt. Evtl. habe die ja nur Parameter im EEPROM oder so neu geschrieben... Was für ein Programm hast Du denn, um Einstellungen zu ändern ?
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.