Étape 9: Le Code
Le code pour cette horloge a été écrit en C en utilisant MikroC Pro pour PIC de Mikroelektronika.
Ce logiciel a toutes les bibliothèques nécessaires construits en.
Écrire le fichier Hex du PIC18F2550 en utilisant votre méthode préférée, j’utilise Pickit2 v2.61 et un matériel de programmeur d’iPC02.
Cela doit fonctionner à 48MHz, il y a quelques très courtes (400nS) des impulsions envoyées à la bande de LED.
Le code est bien commenté.
Paramètres pour la photo sont dans les fichiers, mais si vous êtes Portage à un éditeur et un compilateur différent alors les paramètres principaux sont :
OSC = ext HS, PLL activé
Prédiviseur PLL = diviser par 5
Osc primaire 2
passage au int/ext = désactivé
puissance jusqu'à timer = activé
temporisateur = désactivé
CCP2 MUX bit = désactivé
tout autre = désactivé.
Il y a certaines routines de la bibliothèque vous auriez besoin de port également si un compilateur différent est utilisé.
Les schémas de circuits, circuits et logiciel/firmware est uniquement créé par moi, à l’exception de certaines des routines modèle j’ai trouvé chez www.Libstock.com. grâce à drumissimo l’auteur.