Timers

Un Timer és un dels perifèrics més habituals de trobar en un microcontrolador. Bàsicament consisteix en un comptador que genera alguna interrupció quan arriba a un cert llindar o al límit. Com sempre, cada fabricant el fa com li sembla i, per tant, cadascun té característiques un pel diferents. Anuncis

Read More Timers

PWM

El PWM o Pulse Width Modulation (Modulació per amplada dels polsos) és una tècnica per aconseguir controlar la potència subministrada a un dispositiu mitjançant un senyal digital. Simplificant, fent que un senyal digital (‘1’ o ‘0’) estigui més o menys estona a ‘1’ aconseguim controlar la potència que rep el dispositiu a la sortida. Aquest tipus […]

Read More PWM

Interrupcions

Hem vist a  l’exemple amb GPIOs com llegir entrades tipus GPIO amb un microcontrolador. En el codi d’exemple, s’anava fent polling tota l’estona dels valors dels dos botons i encenent o apagant el LED segons correspongui. Aquesta forma de treballar és força ineficient, ja que el microcontrolador està ocupat fent una feina trivial. Per això, el més […]

Read More Interrupcions

GPIO

Diem GPIO al perifèric encarregat de la gestió de l’entrada i sortida de propòsit general (General Purpouse Input/Output). Fent servir aquest perifèric podrem configurar l’entrada o la sortida d’un pin concret del microcontrolador. De forma general, un pin en concret el podrem configurar per que treballi com a entrada o com a sortida. Si un […]

Read More GPIO