Программирование МК ESP32. Урок 50. ULP. Датчик DS18B20. Проверяем контрольную сумму

Поделиться
HTML-код
  • Опубликовано: 3 июл 2024
  • Продолжаем работу с сопроцессором ULP и также мы продолжаем работу с датчиком температуры DS18B20, взаимодействующим с контроллером по шине 1-Wire.
    На данном уроке мы сравним контрольную сумму, принятую из шины с рассчитанной. Тем самым мы убедимся в целостности принятых данных из скратчпада датчика.
    Недорогие отладочные платы ESP32 можно купить здесь:
    AliExpress alii.pub/6a4gc2
    Яндекс.Маркет shp.pub/6dpa3e
    Недорогие отладочные платы ESP32-S3 можно купить здесь: alii.pub/6goqmx
    Датчик температуры в экране с проводом можно приобрести здесь:
    AliExpress ali.pub/1w4myk
    Яндекс.Маркет shp.pub/6hgpuj
    Логический анализатор 16 каналов можно приобрести здесь: alii.pub/6dyost
    Многофункциональный переходник CJMCU FT232H USB к JTAG UART FIFO SPI I2C можно приобрести здесь alii.pub/3ckhdr
    YooTube
    Данное видео в Дзен dzen.ru/video/watch/6473ab899...
    Навигация по видео:
    00:00 Введение
    03:58 Процедура для расчета контрольной суммы
    05:52 Пройдёмся по одному байту
    09:51 Борьба с нехваткой памяти
    14:51 Наведём порядок в проекте
    Рекомендуется также перед просмотром данного урока просмотреть данное видео:
    Урок 1. Первое знакомство с контроллером ESP32 • Программирование МК ES...
    Урок 2. Настраиваем toolchain • Программирование МК ES...
    Урок 44. Сопроцессор ULP. Первое знакомство • Программирование МК ES...
    Урок 45. ULP. GPIO. Мигаем светодиодом • Программирование МК ES...
    Урок 46. ULP. GPIO. Подключаем кнопку • Программирование МК ES...
    Урок 47. ULP. 1-Wire. Инициализация • Программирование МК ES...
    Урок 48. ULP. 1-Wire. Передача данных • Программирование МК ES...
    Урок 49. ULP. 1-Wire. Прием данных • Программирование МК ES...
    Текстовая версия и исходный код narodstream.ru/esp32-urok-50-...
    Программирование на различных языках:
    Группа в контакте public180157427
    Группа в Facebook / 284342185817764
    Группа в Одноклассниках ok.ru/group/55057282891996
    Программирование микроконтроллеров:
    Группа в контакте club116656325
    Группа в Одноклассниках ok.ru/group/52987126153436
    Группа в Facebook / 236905359999556
    Мой сайт "Программирование МК" narodstream.ru/
    Форум narodstream.ru/forum/
    Вы можете помочь проекту:
    ЮMoney
    yoomoney.ru/to/41001176473465
    Webmoney
    R422073279923
    Z341906933112
    Карта Сбербанка (МИР)
    2202201799288929
    Можно в USDT
    1) Сеть:TRC20
    Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS
    2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше)
    Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
    3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше)
    Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
  • НаукаНаука

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

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

    Спасибо за качественную работу. Очень познавательно

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

    Здравствуйте подскажите есть ли драйвера для вашего логического анализатора?

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

      Здравствуйте. Я как-то не задавался данным вопросом. Наверно есть и они входят в пакет ПО Saleae Logic.

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

      @@narodstream552 здравствуйте, да скачал драйвер с официального сайта и все заработало! Подскажите вы планируете разобраться в теме BLE and esp32? Bluetooth low energy. Было бы здорово если бы уделили внимание этой теме;)