Comment calculer les fréquences des minuteries pour les tâches précises de contrôle embarqué
La précision du calcul des fréquences des minuteurs est essentielle pour un contrôle précis dans les systèmes embarqués. Une configuration adéquate garantit que les tâches se déroulent à intervalles précis, ce qui est critique pour les applications en temps réel.
Comprendre les bases de la minuterie
Un minuteur dans un système intégré compte les cycles d'horloge pour générer des retards ou des événements déclencheurs. La fréquence de minuterie dépend de l'horloge du système et des paramètres pré-échelleurs.
Calcul des fréquences des minuteries
La formule générale pour la fréquence des minuteries est la suivante:
Fériodicité du minuteur = Horloge système / (Prescaler × Compteur du minuteur)
où:
- Horloge système: Fréquence de l'horloge principale du microcontrôleur.
- Prescaler: Divise l'horloge du système pour ralentir le minuteur.
- Température [ : La valeur chargée dans le registre des minuteurs.
Exemple de calcul
Supposons que l'horloge du système soit de 16 MHz, que le pré-échelleur soit réglé à 64 et que le nombre de minuteurs soit de 250. La fréquence de minuterie est calculée comme suit:
16 000 000 / (64 × 250) = 1 000 Hz
Cela signifie que le minuteur déclenche toutes les 1 millisecondes.