Étape 9: Le Conseil d’administration du programme
Nous avons utilisé un ICD2 pour programmer le PIC, mais il y a beaucoup de programmeurs convenable et bon marché là-bas.
L’en-tête de la programmation est dans l’ordre prescrit de Microchip. Partir sur la gauche :
1) Vpp (HV programmation, connecté à zéro)
2) la DMV (+ 5V)
3) GND (masse)
4) PGD (données du programme)
5) PGC (horloge de programme)
Vous aurez besoin soit de l’adaptateur secteur pour l’ICD2, ou vous devrez brancher les piles avant la programmation. Par ailleurs, puisque vous devriez avoir emboîtée le PIC, il peut être programmé hors bord.
Le code source inclus a été écrit en C, mais le compilateur que nous avons utilisé n’est pas libre. Le fichier hex compilé est aussi inclus ici. Nous n’attestent pas que le code est écrit de manière efficace, mais ça marche.
Notez qu’il y a un petit problème avec la radiodiffusion tout simplement à une seule fréquence. La FFT montre que la fréquence de la porteuse du signal est environ 7800 Hz. Cependant, des valeurs de composant pour les inductances et les condensateurs (utilisés dans le circuit récepteur) pourraient être décalé d’autant que 20 %, en fonction de la tolérance des pièces. Lorsque chassés "résonance", les récepteurs sont beaucoup beaucoup beaucoup moins sensibles. Pour lutter contre ce phénomène, les étapes de code grâce à une série de 5 fréquences, centrée sur un endroit près de 7800 Hz.