Programmation en C des PIC

Après avoir installé la suite logiciel SDCC ‘compilateur C, j’ai testé l’ensemble des fonctions nécessaires au chronomètre  à synthèse vocale pour modélistes des catégories Electro7 et Formule France.
Les principales fonctions sont les suivantes:
Fonctions principales: Chronomètre avec le timer2 travaillant sous interruption.
                                Bp départ-arrêt du chrono sous interruption.
                                Inter "marche arrêt" du moteur en Electro7.
Fonctions secondaires: Pilotage du circuit de synthèse vocale qui énumère le temps restant 8mn…6..4..2mn…1mn30…60s…50s…40s……    …..10….8..6..4-3-2-1-Top.
 
 
ChronoEL7ChronoEL7_1
 
J’ai donc reconstitué mon chronomètre actuel avec cette nouvelle suite logiciel qui n’est pas du tout limitée en espace mémoire.
Sans limitation, je me suis senti des ailes alors voici les améliorations que j’ai développées.
Sur l’ancien chrono, des inters DIL permettait le choix des modes: entraînement, compétition, Formule France, Electro7.(PIC 16F872)
Sur le nouveau (PIC18F252), j’ai réalisé un menu de programmation pour ces modes. La programmation est sauvegardée en EEPROM pour garder les paramètres après une mise hors tension du chrono. A la remise sous tension, le mode en mémoire est affiché.
D’autre part, reprendre l’information de l’inter du moteur sur l’émetteur devient un problème avec les émetteurs programmables. Aujourd’hui, des micro-récepteur 6 voies sont diponibles au prix de 15€ + 4€ de quartz alors j’ai développé une entrée de test de largeur d’impulsions ou il suffit de raccorder la voie moteur du récepteur. Dans le menu programmation j’ai ajouté le choix "inter-moteur ou récepteur" et "commande directe ou inverse"
Je vais maintenant m’attaquer à la refonte du circuit imprimé pour faire entrer dans un boitier de 60x110x30mm un accu, un afficheur 2lignes de 16 caractère, un PIC18F252, un CI de synthèse vocale ISD2532, un micro-recepteur et son quartz.
 
outildev_pic mon ensemble de développement
 
A bientôt pour la suite
 
 
Publicités
Cet article a été publié dans Electronique. Ajoutez ce permalien à vos favoris.

Un commentaire pour Programmation en C des PIC

  1. Brice dit :

    Encore un peu de temps et tu vas être contacté par la nasa pour le compte à rebours des lanceurs. Alors, en attendant, bonne continuation pour ce beau projet !
    Tchao

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s