AVR 47# Программный I2C

Поделиться
HTML-код
  • Опубликовано: 21 окт 2024
  • Разбираемся с программной реализацией I2C мастера на примере Attiny13 и простой пример использования - опрос датчиков LM75.
    Проект из ролика disk.yandex.ru...
    На развитие канала yoomoney.ru/to...
    все ролики серии • Программируем микрокон...

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

  • @igorperov7531
    @igorperov7531 Год назад +2

    Огромное Вам спасибо за подробные видеоуроки! Желаю Вам здоровья успехов в ваших творческих проектах, я уверен они есть!

  • @alximedkylibin3059
    @alximedkylibin3059 3 года назад +2

    Добрый вечер ! Наконец то уроки с примерами интересными !

    • @andreyfrolov301
      @andreyfrolov301  3 года назад

      а вот сейчас обидно было :)

    • @alximedkylibin3059
      @alximedkylibin3059 3 года назад

      @@andreyfrolov301 Я искренне извиняюсь за обиду , не хотел . У меня проблемы I2C . Ни как не могу объединить несколько разных датчиков в одну I2C .

  • @ПравийЛевый
    @ПравийЛевый 3 года назад +1

    Объяснение на " пальцах " - самое понятное. Спасибо.

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

    Отличное объяснение! Все понятно) спасибо!

  • @denial3874
    @denial3874 3 года назад +2

    Видео супер, очень трудно было найти в поиске ютуб, добавьте, пожалуйста, теги к видео, это поможет эго продвижению

  • @Jalol-turon
    @Jalol-turon 3 месяца назад

    отличная работа

  • @Газонокосилка-ъ7б

    Спасибо большое. Всё подробно!!!

  • @Физик-г4о
    @Физик-г4о 11 месяцев назад

    Люто плюсую! Про библиотеки и их создание вообще мало информации. Даже описания функций стандартных ардуиновских библиотек не так просто найти, и тем более понять.

  • @andreyace8768
    @andreyace8768 3 года назад +1

    Спасибо за видео!!!

  • @ENDORPHIN1978
    @ENDORPHIN1978 3 года назад +5

    Уроки просто отличные ! Огромное спасибо! Скажите Программный SPI будет ?

    • @andreyfrolov301
      @andreyfrolov301  3 года назад

      очень врядли
      смысла нету

  • @edmelectronics4110
    @edmelectronics4110 3 года назад

    Отличный урок.

  • @Трамонтана
    @Трамонтана Месяц назад

    Вот мне нужно на Attiny 13 программный i2c сделать...но в среде arduino ide. А здесь только hex файл. Я не программист.
    Хотел бы по этой шине датчик влажности и температуры навесить и управление влажностью...всё очень просто. Но не могу найти.

  • @yuliyakorobeiko
    @yuliyakorobeiko 10 месяцев назад

    Почему чтобы подтянуть линию к земле, надо вывести пин на выход? Никак не могу понять это

  • @gromitwoll6907
    @gromitwoll6907 3 года назад +1

    крутое видео

  • @СашкаБелый-ч6м
    @СашкаБелый-ч6м Год назад +1

    Не полное описание. Здесь описано как записать или прочитать если ты мастер и сам генерируешь импульсы clock. А если я это slave и мне надо принимать или передавать данные, то я уже должен подстраиваться под частоту импульсов мастера. Он запросил у меня температуру, а я её пока считал - за это время уже может больше половины импульса прошло и моя выдача будет не соответствовать тактам.

    • @borisraskolnikov
      @borisraskolnikov Год назад

      Мораль такова.берешь и пишешь под камень где есть аппаратный, а не херней страдаешь.имхо сейчас уже выбор огромен.

    • @СашкаБелый-ч6м
      @СашкаБелый-ч6м Год назад

      @@borisraskolnikov ты бред пишешь.

  • @trtreyteryt9551
    @trtreyteryt9551 3 года назад

    спасибо всё понятно. а как соеденить в одно число тест1 и тест 11? я неочень силён в работе с байтами.

    • @AlexRootx
      @AlexRootx 3 года назад

      объявляешь переменную флоат, которая состоит из суммы тест1, и условия: (если тест11>0) то прибавляешь 0,5, иначе не прибавляешь

    • @andreyfrolov301
      @andreyfrolov301  3 года назад

      зависит от целей конечно, но вообще собрать из двух 8-битных переменных одну 16-ти битную - val16=val8_1

    • @andreyfrolov301
      @andreyfrolov301  3 года назад

      ​@@AlexRootx флоат только в крайнем случае.

    • @AlexRootx
      @AlexRootx 3 года назад

      @@andreyfrolov301 Андрей, вопрос был про датчик LM75, там же дробная часть в старшем бите... так что без флоата никак) Хотя для тини это излишне, конечно

    • @andreyfrolov301
      @andreyfrolov301  3 года назад

      @@AlexRootx
      это если флэша много и лень писать тогда флоат.
      а вообще умножение на 10 или на 100
      и никаких флоатов.