J'ai vu ce mot clé utilisé pour la programmation de microcontrôleurs :
Un microcontrôleurs possède des ports = pattes du composant. Ces ports peuvent être configurés en entrée.
Ces ports sont souvent des groupes de 8 pattes et sont mappées en mémoire, cad les bits de l'octet à cette adresse mémoire représente l'état logique de chaque patte du port.
Nous sommes donc dans un cas où le contenu d'une adresse mémoire peut être modifiée par autre chose que le programme.
Pour programmer ces microcontrôleurs en C, on utilise donc le mot clé volatile.
# Programmation de microcontrôleurs
Posté par alberthier (site web personnel) . En réponse au message petite question..... Évalué à 2.
Un microcontrôleurs possède des ports = pattes du composant. Ces ports peuvent être configurés en entrée.
Ces ports sont souvent des groupes de 8 pattes et sont mappées en mémoire, cad les bits de l'octet à cette adresse mémoire représente l'état logique de chaque patte du port.
Nous sommes donc dans un cas où le contenu d'une adresse mémoire peut être modifiée par autre chose que le programme.
Pour programmer ces microcontrôleurs en C, on utilise donc le mot clé volatile.