![]() |
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
![]() |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
PIC Programmer By Thomas |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Omdat mijn vorige programmer (de simpele JDM-programmer van Circuits Online) inmiddels niet goed meer werkte en deze alleen de 16F628 en de 16F84 kon programmeren, had ik besloten om een nieuwe te maken. Eerst dacht ik aan de JDM-programmer, maar na deze te testen kwam ik erachter dat hij sommige nieuwe PIC's, zoals de 16F628, niet kon programmeren met interne oscillator aan- en MCLR uitgeschakeld. Met deze opties begon de PIC in kwestie tijdens het programmeren zijn programma al uit te voeren omdat Vcc al vanaf het begin hoog was bij de JDM-programmer. Bijgevolg kon de PIC niet geprogrammeerd worden. Daarom ging ik op zoek naar een programmer die daar geen last van had. Na een beetje zoekwerk kwam ik de RCD Programmer tegen. Dit is een programmer die via de seriële poort werkt en alleen uit weerstanden, condensators en dioden bestaat. Ook kan er een controle-ledje toegevoegd worden dat brandt tijdens het programmeren. Bovenal had de programmer van het hierboven beschreven probleem geen last en kon hij de volgende PIC's programmeren:
Dit leek me wel genoeg, en ik ging aan het bouwen. Ik had nog een kleine behuizing liggen die ideaal was. Vooraan was er plaats voor een stukje experimenteerprint waar het IC-voetje voor de PIC en het controle-ledje op kon. Binnenin zit een stukje experimenteerprint met de eigenlijke schakeling. De seriële connector zit via een verlengdraad aan de achterkant van de behuizing vast. Aan de onderkant van het kastje werd het schema vastgemaakt. Aan de bovenkant staat een lijstje met de microcontrollers die te programmeren zijn, en is er een gaatje waar een trimmer onder zit om de MCLR-stroom in te stellen. Enkele foto's en het schema van de afgewerkte programmer:![]() Het schema. Klik hier om het in TinyCad-formaat te downloaden(rechtermuisknop => opslaan als). ![]() Foto van de afgewerkte programmer. ![]() De onderzijde (met het schema). ![]() De voorkant. ![]() De voorkant tijdens het programmeren: het blauwe ledje licht op. ![]() De instellingen in IC-prog zijn net dezelfde als die van de JDM-programmer.
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||