Программирование МК AVR. Урок 20. Подключаем датчик температуры DS18B20. Часть 2

Поделиться
HTML-код
  • Опубликовано: 7 сен 2024

Комментарии • 10

  • @DrargonsM
    @DrargonsM 8 лет назад +2

    в который раз спасибо!

  • @dmitriyfishman4023
    @dmitriyfishman4023 6 лет назад +2

    На 4:52 при дефайне READ_DATA имеется опечатка: вместо 0BE, нужно указать 0xBE

  • @user-xn4rf3wb6o
    @user-xn4rf3wb6o 8 лет назад +5

    Владимир.Вы можете увеличить шрифт.С ноутбука всматриваться тяжело.

    • @narodstream552
      @narodstream552  8 лет назад +2

      +Дима Дубина
      попробую конечно. а вообще как правило в описании последей части каждого урока есть ссылка на полный исходный код.

  • @user-eu4jk3mf9o
    @user-eu4jk3mf9o 8 лет назад +5

    SREG - это регистр статуса, он никак не связан со стеком.

    • @narodstream552
      @narodstream552  8 лет назад +1

      А, ну да, точно. Попутал слегка.

    • @user-eu4jk3mf9o
      @user-eu4jk3mf9o 8 лет назад +3

      Рекомендации из официальной документации DS18B20 направлены на использовании с ассемблером. Так как компилятор языка Си автоматически сохраняет стек при вызовах подпрограмм, нет необходимости его сохранять.

  • @sskdll
    @sskdll 4 года назад +1

    Не понял зачем нужно отключать прерывания? И если нужны именно прерывания, то зачем сохранять весь регистр SREG а не бит отвечающий за прерывания?

  • @erikmakov
    @erikmakov 6 лет назад +1

    Здравствуйте. Файлы на Атмел не открываются. Какая то ошибка с симулятором вылазит.

  • @ivanrusev2270
    @ivanrusev2270 2 года назад +1

    ваша программа не работает в протеусе.