Пн | Вт | Ср | Чт | Пт | Сб | Вс |
---|---|---|---|---|---|---|
« Июл | ||||||
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Добрый день. Сегодня на дворе 2019 год, но по прежнему AVR актуальна, так как эти контроллеры более доступны да и программ под них написано не мало.
Я понимаю, что уроки по AVR уже давно прошли, но у меня возник вопрос.
В уроке 21″Управление DS1307 кнопками» при компиляции программного кода выводит ошибку на этот код
инициализации портов BUTTONDDR &= ~((1<<BUTTONDDR3)|(1<<BUTTONDDR2)|(1<<BUTTONDDR1));// где ножки
кнопок на вход. В общем типа они не объявлены, хотя в начале программы они продефайнены.
Решил указать явным образом вот так — BUTTONDDR = 0b00000010;
BUTTONDDR = 0b00000100;
BUTTONDDR = 0b00001000;. Почему то только так видит компилятор инициализацию.
Добрый день. Сегодня на дворе 2019 год, но по прежнему AVR актуальна, так как эти контроллеры более доступны да и программ под них написано не мало.
Я понимаю, что уроки по AVR уже давно прошли, но у меня возник вопрос.
В уроке 21″Управление DS1307 кнопками» при компиляции программного кода выводит ошибку на этот код
инициализации портов BUTTONDDR &= ~((1<<BUTTONDDR3)|(1<<BUTTONDDR2)|(1<<BUTTONDDR1));// где ножки
кнопок на вход. В общем типа они не объявлены, хотя в начале программы они продефайнены.
Решил указать явным образом вот так — BUTTONDDR = 0b00000010;
BUTTONDDR = 0b00000100;
BUTTONDDR = 0b00001000;. Почему то только так видит компилятор инициализацию.
Уроки по программированию
Уроки по программированию МК
Прочее
ЮMoney