Bonjour,
Es-ce que quelqu'un pourrait me traduire à quoi correspondent chaque ligne de cet extrait de programme ? Je ne comprends rien. Ce programme sertinsérer dans un attiny pour une alarme
Merci
Code:void main(void) { byte memo_sw; // Etat des détecteurs de choc // Crystal Oscillator division factor: 1 #pragma optsize- CLKPR=0x80; CLKPR=0x00; #ifdef _OPTIMIZE_SIZE_ #pragma optsize+ #endif // Input/Output Ports initialization // Port B initialization // Func5=In Func4=In Func3=In Func2=In Func1=Out Func0=Out // State5=P State4=P State3=P State2=P State1=P State0=0 PORTB=0x3E; DDRB=0x02; // Timer/Counter 0 initialization // Clock source: System Clock // Clock value: 0,500 kHz // Mode: CTC top=OCR0A // OC0A output: Disconnected // OC0B output: Disconnected TCCR0A=0x02; TCCR0B=0x04; TCNT0=0x00; OCR0A=0x31; OCR0B=0x00; // External Interrupt(s) initialization // INT0: Off // Interrupt on any change on pins PCINT0-5: Off GIMSK=0x00; MCUCR=0x00; // Timer/Counter 0 Interrupt(s) initialization TIMSK0=0x04; // Analog Comparator initialization // Analog Comparator: Off ACSR=0x80; ADCSRB=0x00; // Global enable interrupts #asm("sei"); // Petit bip à la mise sous tension OUT_ALARM = 1; delay_ms(20); OUT_ALARM = 0;
-----