diff options
author | visil <workregor@mail.ru> | 2023-10-11 02:01:36 +0300 |
---|---|---|
committer | visil <workregor@mail.ru> | 2023-10-11 02:01:36 +0300 |
commit | db3871e169003284ccce2f7f7fef267017362d71 (patch) | |
tree | 0047f6c7e5ccb5ce01fae6be0070b7b991f61cfd /led.c |
Начальный коммит
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); + } +} |