3
VI Les interruptions ....................................................................................................36
VI.1 Déroulement d'une interruption ........................................................................... 36
VI.2 Les sources d'interruption .................................................................................... 37
VI.3 L'interruption INT (Entrée RB0 du port B) ............................................................. 37
VI.4 L'interruption RBI (RB4 A RB7 du port B) .............................................................. 37
VI.5 Les autres interruptions ....................................................................................... 37
VII Les Timers ..............................................................................................................38
VII.1 Le Timer TMR0 ................................................................................................... 38
VII.2 Le Watchdog Timer WDT (Chien de garde) .......................................................... 39
VII.3 Le Timer TMR1 ................................................................................................... 40
VII.3.1 Le mode Timer ............................................................................................... 40
VII.3.2 Le mode Compteur .......................................................................................... 40
VII.3.3 Le registre de control de T1CON ....................................................................... 41
VII.4 Les module de Comparaison/Capture CCP1 et CCP2............................................... 42
VII.4.1 Le module CCP1 .............................................................................................. 42
VII.4.1.1
Le mode Capture ..................................................................................... 42
VII.4.1.2
Le registre de configuration CCP1CON ....................................................... 43
VII.4.1.3
Le mode Comparaison .............................................................................. 43
VII.4.2 Le module CCP2 .............................................................................................. 44
VII.5 Le Timer TMR2 ................................................................................................... 45
VIII Le module de conversion A/N................................................................................48
VIII.1 Déroulement d’une Conversion ............................................................................ 49
VIII.2 Temps de conversion .......................................................................................... 50
VIII.3 Temps d'acquisition ............................................................................................ 50
VIII.4 Fréquence d'échantillonnage ................................................................................ 51
VIII.5 Valeur numérique obtenue .................................................................................. 51
VIII.6 Programmation ................................................................................................... 51
IX L'USART ..................................................................................................................52
IX.1 Mode Asynchrone ............................................................................................... 52
IX.2 Le port en transmission ....................................................................................... 52
IX.2.1 Les étapes de transmission (sans interruption, mode 8 bits) ............................... 53
IX.3 Le port en réception ............................................................................................ 54
IX.3.1 Les étapes de réception (sans interruption, mode 8 bits) .................................... 55
IX.4 La vitesse de communication ............................................................................... 55
X Le module MSSP (Master Synchronous Serial Port) .............................................56
X.1 Introduction au bus I2C ...................................................................................... 56
X.1.1 start condition................................................................................................. 57
X.1.2 Transmission d'un bit....................................................................................... 57
X.1.3 Stop condition ................................................................................................. 57
X.1.4 Remarque sur le Start et le Stop condition ......................................................... 58
X.1.5 L' acknowledge ............................................................................................... 58
X.1.6 L'adresse et le bit R/W ..................................................................................... 58
X.2 Le module MSSP en mode I2C ............................................................................. 59
X.2.1 Transmission d’un octet ................................................................................... 59
X.2.2 Réception d’un octet ........................................................................................ 59
X.2.3 Les registres de configuration ........................................................................... 59
X.2.3.1
Le registre SSPSTAT :............................................................................... 60
X.2.3.2
Le registre SSPCON : ................................................................................ 60
X.2.3.3
Le registre SSPCON2 : .............................................................................. 61
X.2.3.4
Le registre SSPADD : ................................................................................ 61
X.2.4 MSCP en mode I2C Master ............................................................................... 61
X.2.4.1
Master en transmission : ........................................................................... 62
X.2.4.2
Master en réception : ............................................................................... 64