Программирование МК AVR

 

 

 

Помечено: 

В этой теме 31 ответ, 22 участника, последнее обновление  juliya 1 день, 8 час. назад.

Просмотр 2 сообщений - с 31 по 32 (из 32 всего)
  • Автор
    Сообщения
  • #17656

    rulot
    Участник

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

    #17668

    juliya
    Участник

    Здравствуйте! Смотрю ваш урок https://www.youtube.com/watch?v=g7d0IUXscOQ&feature=youtu.be Программирование МК AVR. Урок 2. Создание проекта в Atmel Studio. После создания проекта и выбора контроллера Atmega8 на вкладке Project -> Properties -> Tool нет возможности выбрать Simulator, Select debagger/programmer список пустой, и надпись «unsupported tools*device combination». Это для любого контроллера. Подскажите пожалуйста как это исправить? Спасибо!

  • Автор
    Сообщения
  • #17656

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

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

    #17668

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

    Здравствуйте! Смотрю ваш урок https://www.youtube.com/watch?v=g7d0IUXscOQ&feature=youtu.be Программирование МК AVR. Урок 2. Создание проекта в Atmel Studio. После создания проекта и выбора контроллера Atmega8 на вкладке Project -> Properties -> Tool нет возможности выбрать Simulator, Select debagger/programmer список пустой, и надпись «unsupported tools*device combination». Это для любого контроллера. Подскажите пожалуйста как это исправить? Спасибо!

Просмотр 2 сообщений - с 31 по 32 (из 32 всего)

Для ответа в этой теме необходимо авторизоваться.