Sommaire

Classe TimerChannelTimerChannel

Cette classe permet d’initialiser un canal pour un timer.

Les canaux (timer channels) sont utilisés pour capturer ou générer un signal en exploitant un timer. 

Un objet de type TimerChannel est créé en utilisant la méthode Timer.channel().

1. Méthodes

Méthode timerchannel.callback(fun)

Fixe la fonction de rappel à appeler lorsque le canal du timer déclenche l’événement. La fonction de rappel fun doit pouvoir recevoir un argument qui est l’objet timer. Si fun est à None, alors la fonction de rappel est désactivée.

Méthode timerchannel.capture([value])

Permet de capturer ou fixer la valeur capturée associée avec le canal. capture, compare et pulse_width sont des alias pour la même fonction. capture est un nom logique à utiliser lorsque le canal est configuré en mode de capture (input capture mode).

Méthode timerchannel.compare([value])

Permet de capturer ou fixer la valeur de comparaison associée avec le canal. capture, compare et pulse_width sont des alias pour la même fonction.

Méthode timerchannel.pulse_width([value])

Capture ou fixe la valeur de la largeur d’impulsion associée avec un canal. capture, compare et pulse_width sont des alias pour la même fonction. pulse_width est le nom logique utilisé par le canal lorsqu’il est en mode PWM.

Lorsqu’il est en mode edge aligned (alignement ...