Goedkope PIC programmer type K150 (Computertechniek)
Hallo forum lezers,
Een tijd geleden had ik op dit forum een oproep gedaan om mij te helpen met het programmeren van een PIC18F2550. Ik zelf werk eigenlijk alleen met Atmel processors en ik heb dus geen programmer voor PIC.
Otto Tuil heeft me hiermee geholpen en ben nu al weer een tijd aan het experimenteren met de GPIB adapter (nog lang niet klaar).
Ik had uit China ook een PIC programmer besteld type K150 (prijs 8 Euro).
Er is op internet veel te lezen over deze programmer en daarbij staan ook veel mislukkingen bij.
Het ontwerp is uit de periode 2007 en eigenlijk is er geen ondersteuning en wijzigingen meer daarna.
Veel problemen zouden er zijn bij het krijgen van de juiste drivers voor de USB poort.
Je kan de software nog wel van een Chinese site downloaden. Het programma waarmee de PIC gelezen/geprogrammeerd kan worden heet “Microbrn.EXE” en hoeft niet geïnstalleerd te worden.
En de lijst met PIC die ondersteund worden is erg groot/lang.
Ook wordt een extra programma meegeleverd “Fixhex2” dit moet je gebruiken als er een foutmelding komt bij het laden van de te programmeren HEX-file. Dit programma converteert de HEX-file naar een HEX-file die dan wel gelezen kan worden met de programmer. Het wijzigt iets aan de configuratie bytes in de HEX-file?
Er was al eerder een “Fixhex1” geweest maar daar zaten fouten in. Ook over “Fixhex2” stonden weer allemaal rampen verhalen. De HEX-file was dan wel leesbaar voor de programmer maar de configuratie bytes zouden niet juist gezet worden.
Daar voor heb ik na diep zoeken op internet de juiste oplossing gevonden. Er was iemand die had uitgevonden dat een programma MPLAB een HEX import en HEX export functie had die wel goed werkte. MPLAB is van een bekende software/hardware leverancier en dat deel is gratis.
Na dit alles was het toch wel spannend of ik iets had aan deze goedkope (met zeer veel mogelijkheden) programmer.
Als eerste de Driver:
Bij het koppelen via de USB komt Windows 7 na zoeken met de meest niewe versie driver van Microchip. De koppeling met de programmer kwam tot stand.
Ik had nu in ieder geval een goed , door Otto, geprogrammeerde PIC en kon dus na het programmeren van een nieuwe PIC vergelijken of alles werkte. Ook heeft MPLAB veel controle mogelijkheden en dus ook voor alle configuratie bytes.
Dus als eerste de HEX-file geïmporteerd en geëxporteerd met MPLAB naar een nieuwe HEX-file.
Deze nieuwe HEX-file ingelezen en geprogrammeerd met “Microbrn.EXE”.
Daarna de twee PIC’s in MPLAB en “Microbrn.EXE” vergeleken. Er was geen verschil en de tweede PIC werkte ook goed in de nog verder te ontwikkelen USB-GPIB converter.
Kortom zoekt iemand een PIC-programmer voor weinig geld dan is de K150 toch een leuk alternatief.
Ik deel deze ervaring met jullie omdat er veel zoekwerk aan vooraf is gegaan en misschien kan je zo iemand anders deze tijd kunnen besparen.
Met vriendelijke groet,
Loek