diff options
Diffstat (limited to 'led.c')
-rw-r--r-- | led.c | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -0,0 +1,23 @@ +// Заставляем светодиод мигать +// *тут пояснения* +// https://www.youtube.com/watch?v=j4xw8QomkXs + +#include <avr/io.h> +#include <util/delay.h> + +int main(void) { + // назначаем PORTB5 на "вывод" (output) + DDRB = DDRB | (1 << DDB5); + + // вечный цикл... + while(1) { + // сигнал на PORTB5 + PORTB = PORTB | (1 << PORTB5); + // пауза... + _delay_ms(DELAY); + // сигнал выкл. + PORTB = PORTB & ~(1 << PORTB5); + // пауза... + _delay_ms(DELAY); + } +} |