rulot



Ответы в темах

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • в ответ на: Программирование МК AVR #17656
    rulot
    Участник

    Добрый день. Сегодня на дворе 2019 год, но по прежнему AVR актуальна, так как эти контроллеры более доступны да и программ под них написано не мало.
    Я понимаю, что уроки по AVR уже давно прошли, но у меня возник вопрос.
    В уроке 21″Управление DS1307 кнопками» при компиляции программного кода выводит ошибку на этот код
    инициализации портов BUTTONDDR &= ~((1<<BUTTONDDR3)|(1<<BUTTONDDR2)|(1<<BUTTONDDR1));// где ножки
    кнопок на вход. В общем типа они не объявлены, хотя в начале программы они продефайнены.
    Решил указать явным образом вот так — BUTTONDDR = 0b00000010;
    BUTTONDDR = 0b00000100;
    BUTTONDDR = 0b00001000;. Почему то только так видит компилятор инициализацию.

  • Автор
    Сообщения
  • в ответ на: Программирование МК AVR #17656

    rulot
    Участник
    • Оффлайн

    Добрый день. Сегодня на дворе 2019 год, но по прежнему AVR актуальна, так как эти контроллеры более доступны да и программ под них написано не мало.
    Я понимаю, что уроки по AVR уже давно прошли, но у меня возник вопрос.
    В уроке 21″Управление DS1307 кнопками» при компиляции программного кода выводит ошибку на этот код
    инициализации портов BUTTONDDR &= ~((1<<BUTTONDDR3)|(1<<BUTTONDDR2)|(1<<BUTTONDDR1));// где ножки
    кнопок на вход. В общем типа они не объявлены, хотя в начале программы они продефайнены.
    Решил указать явным образом вот так — BUTTONDDR = 0b00000010;
    BUTTONDDR = 0b00000100;
    BUTTONDDR = 0b00001000;. Почему то только так видит компилятор инициализацию.

Просмотр 1 сообщения - с 1 по 1 (всего 1)