Een van mijn circuits dat ik heel vaak (20-40 tegelijk), gebruik een PIC 12F675 bouwen. Ik had de volgende problemen:
- De planken die ik maak, heeft geen in-circuit programming mogelijkheden. Dit is om voor de lay-out van een klein PC-bestuur. Foto's moeten dus worden geprogrammeerd uit circuit.
- Ik heb alleen een PICkit 3-programmeur, die hoeft niet een handige ZIF socket een zelfstandige PIC programmeren. Om te programmeren PIC, heb ik een schakeling breadboard instellen.
- Om te testen de geprogrammeerde PIC, en bepaalde parameters instellen, moet het circuit nog op een breadboard.
- Om te testen het circuit, externe apparatuur nodig is (Servo tester, 5V BEC, 3 cell LiPo accu, en de belasting die gedreven door het circuit.
- Soms is de PICkit 3 wist de kalibratie-bit op de PIC. Hierdoor mijn circuit werken. Om de kalibratie-bit herprogrammeren, is een ander circuit nodig om te bepalen van de juiste kalibratie-bit.
Dit bord begon als een hulpmiddel om de kalibratie-bit programmering op de PIC 12F675 zonder de noodzaak van aanvullende onderdelen of draden te versnellen.
Snel, realiseerde ik me dat hetzelfde circuit ook hex bestanden te uploaden naar een foto kan worden gebruikt.
Tot slot met 2 knoppen en een scherm, ik heb toegevoegd een routine-test op hetzelfde circuit, zodat ik kan aanpassen van de parameters, en voor het uitvoeren van een operationele test van de laatste software op de PIC.
Het laatste bord nu voert de volgende functies::
- Programmering van een PIC met behulp van een PICkit
- Berekening en programmering van de kalibratie-bit voor de PIC
- Testen van een definitieve software van PIC en parameters.