Registres PWM & timer ATmega 328

:blush: Autant pour moi, je n'ai pas regardé comment étaient définies ces macros et la doc de l'ATmega328 m'a induit en erreur : "the port pin can be read through the PINxn Register bit"

barbudor:
PINC reflète toujours l'état des broches, que cet état soit imposé par l'extérieur si la broche est en entrée ou par l'intérieur si la broche est en sortie.
Donc non on ne se fiche pas de DDRC.

Oui, c'est sûr que pour lire la valeur d'un port, ça fonctionne mieux si celui-ci est configuré en entrée... Je me suis mal exprimé, ce que j'avais en tête (et ce qu'indique la doc) c'est qu'on peut lire le registre PINC (et pas la valeur du port) quel que soit la valeur de DDRC...

Au fait quelqu'un utilise les résistances de pull-up intégrées à l'AVR ? ça fonctionne bien ? Car certains sont assez sceptiques...