void init() { AD1PCFG = 0xFFFF; // Utilisation de l’entrée en mode numérique (digital) TRISB = 0x0000; // toutes les broches du PORTB sont configurées en sorties LATB = 0x0000; // Initialise toutes les sorties du PORTB à l’état logique 0 TRISD = 0x0000; // toutes les broches du PORTD sont configurées en sorties LATD = 0x0000; // Initialise toutes les sorties du PORTD à l’état logique 0 TRISE = 0x0000; // toutes les broches du PORTE sont configurées en sorties LATE = 0x0000; // Initialise toutes les sorties du PORTE à l’état logique 0 TRISF = 0x0000; // toutes les broches du PORTF sont configurées en sorties LATF = 0x0000; // Initialise toutes les sorties du PORTF à l’état logique 0 TRISG = 0x0000; // toutes les broches du PORTG sont configurées en sorties LATG = 0x0000; // Initialise toutes les sorties du PORTG à l’état logique 0 } void main() { init(); // Initialisation du Mini-32 while (1) { LATB=0xFFFF; LATD=0xFFFF; LATE=0xFFFF; // ici on force toutes les sorties à l’état logique 1 LATF=0xFFFF; // même pour les “broches” non cablées!! LATG=0xFFFF; } }