Сегодня мы рассмотрим работу с датчиком температуры DS18B20, который не смотря на свою кажущуюся на первый взгляд простоту, обрёл очень широкое распространение благодаря своим характеристикам. С данным датчиком мы уже знакомы благодаря уроку для AVR. А сегодня мы его попробуем подключить к контроллеру stm32f103rct6, который установлен на недорогой отладочной плате. Управлять мы датчиком будем, используя помимо библиотеки HAL также и библиотеку CMSIS. В данной части урока мы познакомимся с датчиком, создадим и настроим проект и начнём писать функцию инициализации термодатчика. Отладочную плату STM32F103C8T6 можно купить здесь
Программатор недорогой ST-Link V2 Mini можно купить здесь
Логический анализатор 16 каналов можно приобрести здесь
Датчик температуры DS18B20 в экране с проводом можно приобрести здесь
Переходник USB to TTL ftdi ft232rl можно купить здесь
Навигация по видео: 00:00 Введение 03:48 Познакомимся с некоторыми регистрами датчика 05:54 Знакомимся со схемой подключения 09:07 Создадим и настроим проект 14:28 Напишем инициализацию ножки порта, используя прямое обращение к регистрам МК с помощью функций библиотеки CMSIS 17:53 Изучим, как инициализировать датчик вначале работы с ним, и начнём писать функцию инициализации 21:25 Изучим, как нужно записывать данные в датчик и читать их из него. Рекомендуется также перед просмотром данного урока просмотреть данное видео: Распаковка и тестирование отладочной платы на микроконтроллере stm32f103rct6 • Большая посылка Stm32f103 LCD1602 Key USB-... AVR. Урок 20. Подключаем датчик температуры DS18B20. Часть 1 • Программирование МК AVR. Урок 20. Подключа... AVR. Урок 20. Подключаем датчик температуры DS18B20. Часть 2 • Программирование МК AVR. Урок 20. Подключа... AVR. Урок 20. Подключаем датчик температуры DS18B20. Часть 3 • Программирование МК AVR. Урок 20. Подключа... Текстовая версия данного урока здесь
Группа в контакте
http://vk.com/club116656325 Группа в Одноклассниках
http://ok.ru/group/52987126153436 Группа в Facebook / 236905359999556 Мой сайт "Программирование МК"
Форум
Вы можете помочь проекту: ЮMoney
Webmoney Z341906933112 Карта Сбербанка (МИР) 2202201799288929 Можно в USDT 1) Сеть:TRC20 Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS 2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше) Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17 3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше) Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17