mercredi 5 septembre 2018

Chapitre 44: Baremetal : faire clignoter la Led Activité du Raspberry


Maintenant, qu’aucune contrainte de l’OS ne nous bloque, nous pouvons facilement faire clignoter la led d’activité (led verte ). Les autres led du Raspberry modèle 1 ne peuvent pas être utilisées car elles indiquent la présence de l’alimentation électrique, la connexion Ethernet et sa vitesse (10 ou 100 Mbts) et ne sont donc pas programmables.
La led activité est accessible à travers la programmation du pin GPIO N° 16 pour mon raspberry (modèle 1B).
Dans le module kernel.s, nous ajoutons un test sur la commande led pour appeler la routine traitementLed qui allume et éteint la led 5 fois.
Il est possible d’améliorer le programme pour faire clignoter la led à un autre rythme. Le délai d’allumage et d’extinction s’effectue à travers une simple boucle.
 Pour la prochaine fois, je vais essayer de me servir du timer du BCM2835 en faisant appel aux interruptions.
Tout le projet est à récupérer ic

Aucun commentaire:

Enregistrer un commentaire