Seite 1 von 2
Frage: kennt sich jemand mit dem Brennen von PICs aus?
Verfasst: Mo 8. Aug 2022, 10:55
von jan02
Ich wollte an dieser Stelle mal vorsichtig fragen, ob es in unseren Runden jemanden gibt, der Erfahrungen mit dem Brennen von PICs hat. Es geht dabei nicht direkt um ein Fernschreiberprojekt muss ich gestehen, aber immerhin um ein Telefonprojekt, dass ich vor vielen Jahren begonnen habe aber nie mangels Brennen des PICs abschließen konnte. Es handelt sich dabei um einen PIC16F84A von Microchip (meine Ich). Ich habe hier auch die passende Hexdatei, aber habe es nie hinbekommen.... Vielleicht hat hier jemand damit ja schon mal gearbeitet und kann mir helfen. Bei dem Projekt handelt es sich um einen Konverter der das Impulswahlverfahren in das Mehrfrequenzwahlverfahren umwandelt. Da ich zwar mittlerweile eine ISDN-Telefonanlage habe, benötige ich den Konverter nicht mehr dringend, aber würde ihn dennoch gerne ans laufen bringen, damit nicht alles umsonst war. Habe hier ja damals schon die Bauteile gekauft und die Platine gelötet.
Re: Frage: kennt sich jemand mit dem Brennen von PICs aus?
Verfasst: Mo 8. Aug 2022, 11:05
von dh0jsv
Hallo Jan-Frederik,
ich habe einen Eigenbau-Brenner (nach Sprut), den ich für PICs immer problemlos genommen habe. Inzwischen mache ich aber mehr mit den Arduino´s. Du mußt zBsp aufpassen, dass die Einstellungen für Oscillator, Watchdog etc stimmen, sonst kann auch das die Funktion beeinträchtigen / verhindern.
Gibts irgendwelche Fehlermeldungen, was bringt ein Probeauslesen des Chips nach dem Programmierversuch?
Re: Frage: kennt sich jemand mit dem Brennen von PICs aus?
Verfasst: Mo 8. Aug 2022, 13:18
von SAS
Mojen,
wenn du eine Hexdatei hast kannst du jeden beliebigen EPROMMER verwenden der auch PIC beherscht,
z. B. Billig China: MinPro TL866A www://autoelectric.cn,
oder den Preiswertesten von ELNEC SmartProg2
https://www.elnec.com/en/
Zum lernen und Debuggen ist z. B. PICAXE nicht schlecht.
Re: Frage: kennt sich jemand mit dem Brennen von PICs aus?
Verfasst: Mo 8. Aug 2022, 20:34
von Sidro
Ich habe einen TL866 II Plus. Der sollte das können. Ich habe aber nur Adapter für die Variante im 18 Pol DIL Gehäuse und SOIC18. Für das SSOP20 Gehäuse habe ich keinen Adapter.
Viele Grüsse,
Isidro
Re: Frage: kennt sich jemand mit dem Brennen von PICs aus?
Verfasst: Di 9. Aug 2022, 12:22
von jan02
Danke schonmal für eure Antworten
Ich muss noch sagen, dass ich bis zum Beginn meines Projektes keine Ahnung von PICs hatte...
Ich habe dann aber einen PIC-Brenner besorgt:
20220809_120143.jpg
Ebenso einen Quarz, bei dem ich nicht weiß ob es der richtige ist. Gefordert ist ein 4MHz laut Schaltplan. Auf meinem steht 4.000M:
20220809_120401.jpg
Dann habe ich folgende Schaltung gesteckt:
Unbenannt1.png
Ich weiß noch, dass immer eine Fehlermeldung erschienen ist, dass es nicht geklappt hat. Aber vielleicht hatte ich auch einfach das falsche Programm.
Weiß jemand welches Programm ich für den Brenner verwenden muss?
Die Hexdatei habe ich hier einmal als 16.hex und 32.hex.
Die Datei gabs auch dort, wo ich die Bauanleitung her habe.
Re: Frage: kennt sich jemand mit dem Brennen von PICs aus?
Verfasst: Di 9. Aug 2022, 12:36
von Sidro
Hallo,
ich verwende keine PICs. Aber so manche Dinge sind immer gleich.
1.: Der Quarz muss nah an den Prozessor.
2.: Der Abblockkondensator zwischen den Versorgungsspannungs Pins muss möglichst kurz angeschlossen werden. Ich bringe den üblicherweise im IC Sockel unter. Üblicherweise 100nF.
3.: DIe beiden kleinen Kondensatoren würde ich direkt hinter den Quarz positionieren und dann eine sehr kurze Brücke zum GND Anschluss der CPU legen, da du wohl keine Massefläche hast.
Das ist mal so die Basis, damit die CPU überhaupt stabil laufen kann.
Das Programmiergerät kenne ich nicht.
Viele GRüsse und viel Erfolg,
Isidro
Re: Frage: kennt sich jemand mit dem Brennen von PICs aus?
Verfasst: Di 9. Aug 2022, 16:44
von SAS
Über meine zwei beschriebene Brenner kann man auch den Weg des ICSP gehen.
ICP002.jpg
MiniPRO_icsp.gif
Re: Frage: kennt sich jemand mit dem Brennen von PICs aus?
Verfasst: Do 11. Aug 2022, 16:34
von jan02
Okay ich bin ein wenig weiter gekommen:
Ich habe anscheinend das richtige Programm gefunden:
Habe versucht dann die Verbindung zum PicKit aufzubauen. Und dann ein Hexfile zu laden. Hat nicht geklappt. Aber nicht schlimm dann habe ich das andere Hexfile genommen. Eines von beiden sollte gehen hieß es.
Aber ganz unten tauchte dann doch eine Fehlermeldung auf. Anscheinend was mit der Spannungsversorgung des Chips
Ausgabecode des Programms :
Code: Alles auswählen
2022-08-11 16:26:20 +0200 - Device session inactive. Please select a device
*****************************************************
Connecting to MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
Firmware Suite Version.....01.56.00 *
Firmware type..............Unknown Firmware Type
Now Downloading new Firmware for target device: PIC16F84A
Downloading RS...
RS download complete
Programming download...
Downloading AP...
AP download complete
Programming download...
Currently loaded firmware on PICkit 3
Firmware Suite Version.....01.56.09
Firmware type..............Midrange
Target device was not found (could not detect target voltage VDD). You must connect to a target device to use PICkit 3.
Loading code from G:\IWV-MFV\IWV-MFV\inhx16.hex...
"The line checksum on line 1 of the hex file is incorrect; the hex file appears to have been corrupted.
:080000001683308F008630080085138112830186AD"
2022-08-11 16:28:00 +0200 - Loaded hex file is invalid.
Loading code from G:\IWV-MFV\IWV-MFV\inhx32.hex...
2022-08-11 16:28:10 +0200 - Hex file loaded successfully.
2022-08-11 16:28:24 +0200 - Programming...
*****************************************************
Connecting to MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
Firmware Suite Version.....01.56.09
Firmware type..............Midrange
Target device was not found (could not detect target voltage VDD). You must connect to a target device to use PICkit 3.
Re: Frage: kennt sich jemand mit dem Brennen von PICs aus?
Verfasst: Fr 12. Aug 2022, 10:18
von SAS
"could not detect target voltage VDD"
Beim ICSP wird die Sapnnung die am PIC anliegt auch geprüft, die fehlt bei Dir.
Du mußt deinen PIC mit 3 ... 5V versorgen. Dann wird es auch mit dem Programmer klappen.
Re: Frage: kennt sich jemand mit dem Brennen von PICs aus?
Verfasst: Fr 12. Aug 2022, 11:04
von jan02
Habe gerade eine recht gute Anleitung im Web mit folgendem Schaltplan gefunden:
Unbenannt.PNG
Anscheinend muss man den Pic extern mit einer Spannung versorgen, wie du geschrieben hast oder mit einem Kondensator und dem Pickit. Der Kondensator soll nötig sein, damit die Spannung nicht zusammenbricht.
Ich werde es mal versuchen.