Après avoir fait clignoter les LEDs à s’en faire péter les rétines, il est maintenant temps de franchir un échelon. C’est bien de faire réaliser des actions avec notre micro-contrôleur, mais c’est encore mieux s’il était possible de le piloter de l’extérieur, de lui faire envoyer des infos,... En 3 mots : communiquer avec l’extérieur. La solution du jour
Il existe plusieurs moyens pour faire communiquer l’ATmega8 avec l’extérieur (un PC par exemple) : le SPI : on s’en sert déjà pour le (…)
Accueil > Mots-clés > Logiciel et programmation > volatile
volatile
On déclare "volatile" une variable qui doit être accessible de tout endroit d’un programme écrit en langage C, afin que le compilateur ne la cache pas lors de son optimisation.
C’est très important de déclarer ainsi des variables modifiées dans une interruption (un timer, un signal externe, une communication) afin que la boucle principale puisse lire la mise à jour.
Le problème est récurrent et s’agissant d’un mot-clé très spécifique, son usage n’est pas connu des débutants, c’est pourquoi nous en parlons dès que possible dans nos articles.