Changes

CTC-AY SDK libCTC fr

2 bytes added, 13:32, 11 July 2013
/* Description brève du CTC */
Le CTC est composé de 4 canaux possédant chacun 1 compteur interne et 1 registre contenant une constante. Chaque canal est configurable en mode 'counter' ou en mode 'timer'.
En mode counter , le compteur interne est décrémenté à chaque signal sur sa ligne d'entrée. Quand ce compteur atteint zéro , un signal est envoyé sur sa ligne de sortie et une interruption est déclenchée si l'utilisateur l'a configuréconfigurée. Le compteur interne est rechargé avec la constante et le décompte reprend.
En mode timer , le compteur interne est décrémenté toutes les 64 ou 256 impulsions d'horloge selon la configuration soit 16 ou 64µs pour une fréquence de 4Mhz. Quand ce compteur atteint zéro , un signal est envoyé sur sa ligne de sortie et une interruption est déclenchée si l'utilisateur l'a configuréconfigurée. Le compteur interne est rechargé avec la constante et le décompte reprend.
Pour plus d'informations sur le fonctionnement exact du CTC , se référer à la documentation Zilog :[[File:Z80ctc.pdf]]
115
edits