Dies ist eine kostenlose Homepage erstellt mit hPage.com.

Microchip Brenner


 
Wenn man einen Chip von Microchip brennen möchte benötigt man auch einen passenden Brenner.
Zum Beispiel das PICKIT 3. Wem das zu teuer ist, oder wer lieber eine einfache Möglichkeit sucht diese Chips trotzdem zu brennen.Kann folgenden Brenner nachbauen.

 

Da gäbe es 2 Varianten:

1. Variante: LOW VOLTAGE Brenner:

Der LOW Voltage Brenner geht nur bei Chips, die auch diese Funktion unterstützen
Wie zum Beispiel der PIC18F2550
Bei dem Low Voltage Brenner benötigt man nur noch 2 Widerstände mit 10 und 100K Ohm.
Der eine kommt an den PGM Pin, als Pulldown zum GND.
Und der 2. kommt an den MCLR Pin, als Pullup an +5V.
 
 

2. Variante: 12V Brenner:

Dieser Brenner geht bei jedem Chip der mit 5V betrieben werden kann
Bei dem 12V Brenner, benötigt man einfach ein kleines Netzteil was 12V Gleichstrom und mindestens 250mA liefert
Ich empfehle noch einen Pullup Widerstand von mindestens 10K Ohm an dem MCLR Pin.
Also +5V ---> 10K Ohm ---> MCLR Pin.
 
 
ACHTUNG:
Chips die nur maximal 3,3 Volt vertragen brauchen einen anderen Brenner
 
 
 
Software:
Mit der Software PICPgm Programmer muss man dann unter Hardware -> Hardware Selection/Configuration.
Man wählt USB0 und PICPgm USB Programmer und ändert noch die PIN Configuration.
 
 
 
 
Das sollte dann so aussehen:
 
                             
 
 
Habe damit schon PIC18F2550 programmiert, alles ohne Probleme
Andere Typen sollten auch damit gehen
Werde ich noch Testen 
 
 
Empfehlung:
Damit das Programm nicht ewig brauch um den Chip zu brennen, einfach eine Adresse beim Hauptprogramm ergänzen.
Dann wird das Programm nicht am Speicherende hinterlegt, sonder ab der angegebenen Adresse
Das sieht dann so aus: void main(void) @0x0900 { code....}
 
 
 
Ich habe mir vor kurzem das PICKIT 3 zugelegt. 
Kann ich nur jedem Empfehlen. Das Geld ist auf lange Sicht, wirklich gut angelegt.
Weil man mit dem PICKIT 3 sehr viele aktuelle Chips Brennen und Debuggen kann.
P.S. wem der PIC18F2550 zu teuer ist, der muss sich mal den neuen PIC18F25K50 anschauen. 
Der kostet nur die Hälfte.
Oder:
PIC18F25K22 - ohne USB Modul, interner OC mit 16MHz, mit PLL bis zu 64MHz, Timer, SPI, I2C, usw.
PIC18F25K80 - mit CAN Modul, , interner OC mit 16MHz, mit PLL bis zu 64MHz, Timer, SPI, I2C, usw.
 
 
 

 

Dies ist eine kostenlose Homepage erstellt mit hPage.com.