69. Проверка Presence и CRC у датчиков DS18B20 (Урок 60. Теория)
HTML-код
- Опубликовано: 6 фев 2017
- Дополнена программа измерения температуры датчиками DS18B20. Добавлены проверки импульса Presence при инициализации интерфейса 1 wire и проверки контрольных сумм CRC после получения адреса DS18B20 и информации о температуре с датчика DS18B20. В случае отсутствия импульса Presence или не совпадения контрольных сумм, на индикаторах отображаются символы "-" в течении некоторого времени, после чего программа начинает поиск адресов датчиков заново.
Итоговый код программы, написанный в уроке (.txt): drive.google.com/file/d/0B3lF...
Ссылка на группу в ВК mychippic
Спасибо за Like и за Подписку на канал.
Большое спасибо Михаил Петрович! "С нуля" обучили 67 летнего пенсионера! (наконец-то появилось время). Теперь пишу и воплощаю в "железе" автоматику для дома. А коллегам подписчикам замечу, что теперь вы сами можете изучить многие другие разделы (прерывания и пр.) . Азы и понимание получены. Почитал Си, даже немного "покодил", но в моем случае мне вполне хватает и асма. Так что если когнитивные функции присутствуют в вашем организме, то не ленитесь и вперед.
Спасибо! Ещё добавил подпрограмму для дробной части температуры, вывел на LCD и установил себе в холодильник термометр с 4 датчиками. Стоит сказать, что DS позволяет менять разрешение (но не точность, она +-0.5 гр.) данных, и, тем самым, можно снизить время конвертирования до 93.75 ms. Также, можно запрограммировать два аларма.
Здравствуйте, комментарий к видео "Проверка Presence и CRC у датчиков DS18B20". Работая с датчиками DS18B20, обнаружил интересную особенность, если датчик включен по "трехпроводной" схеме, после пропадания питания датчика (обрыв + провода), он продолжает работать и посылает неверные данные температуры, проверка CRC не помогает в этом случае.
И все же, АЦП будут?
Вы планируете через урок начать LCD, но на счёт аналогового цифрового преобразования ни слова. БУДУТ ЛИ УРОКИ С АЦП??? Pic16f876a имеет 5 аналоговых/цифровых выводов. Возможны и другие микроконтроллеры... Главное то, что это очень необходимо во многих изделиях. Когда будут уроки с АЦП и будут ли они вообще???
Скажите Михаил Петрович видео на тему прерывание и программный шим будут? спасибо!
Всё, что присутствует в микроконтроллерах PIC, я бы рассмотрел и показал. Это и ШИМ, UART, АЦП и многое другое. Поэтому уроки по этим темам будут.
Спасибо за ваш труд, будем ждать.
Дополнена программа измерения температуры датчиками DS18B20. Добавлены проверки импульса Presence при инициализации интерфейса 1 wire и проверки контрольных сумм CRC после получения адреса DS18B20 и информации о температуре с датчика DS18B20. В случае отсутствия импульса Presence или не совпадения контрольных сумм, на индикаторах отображаются символы "-" в течении некоторого времени, после чего программа начинает поиск адресов датчиков заново.
Итоговый код программы, написанный в уроке (.txt): drive.google.com/file/d/0B3lF...
Ссылка на группу в ВК vk.com/mychippic
Спасибо за Like и за Подписку на канал.
Планируете, про знакосинтезирующие дисплеи видео сделать?
Про дисплеи хочу начать рассказывать через урок)
спасибо, с удовольствием смотрю ваши уроки.