Eine meiner Strecken, dass ich ziemlich häufig (20-40 in einer Zeit), verwendet ein PIC 12F675 aufbauen. Ich hatte folgende Probleme:
- Die Bretter, die ich mache, hat keinen in-Circuit-Programmierung Fähigkeiten. Dies ist eine kleine PC-Board-Layout zu ermöglichen. Bilder müssen daher aus Schaltung programmiert werden.
- Ich habe nur einen PICkit 3-Programmierer, die nicht über einen bequemen ZIF Socket einen Stand-alone-PIC zu programmieren. Um einen PIC zu programmieren, habe ich eine Schaltung auf Steckbrett einrichten.
- Um die programmierten PIC zu testen, und bestimmte Parameter eingestellt, muß die Schaltung noch auf ein Steckbrett.
- Um die Schaltung zu testen, braucht man externer Geräte (Servo-Tester, 5V BEC 3-Zellen-LiPo-Akku und die Belastung durch die Schaltung angetrieben.
- Manchmal löscht die PICkit 3 die Kalibrierung Bit auf das entsprechende Bild. Meine Schaltung verhindert dies arbeiten. Um die Kalibrierung etwas neu zu programmieren, ist eine andere Schaltung erforderlich, die richtige Kalibrierung Bit festzustellen.
Dieses Board begann als ein Werkzeug, um die Kalibrierung Bit Programmierung auf den PIC 12F675 ohne die Notwendigkeit für zusätzliche Komponenten oder Drähte zu beschleunigen.
Bald merkte ich, dass die gleiche Schaltung auch verwendet werden, kann hex Dateien auf ein Bild hochladen.
Zu guter Letzt mit einem Bildschirm und 2 Knöpfe, habe ich hinzugefügt eine Testroutine die gleiche Schaltung, so dass ich kann passen Sie die Parameter, und führen Sie eine Funktionsprüfung der endgültigen Software auf das entsprechende Bild.
Die letzte Kammer führt nun die folgenden Funktionen::
- Ein Bild mit einem PICkit Programmierung
- Berechnung und der Kalibrierung Bit des PIC Programmierung
- Prüfung der endgültigen Software ein PIC und Parameter.