Урок 1   Знакомство с семейством PIC   Наконец-то сегодня нашлось время познакомить вас с ещё одним семейством микроконтроллеров — это микроконтроллеры PIC. Данные микроконтроллеры также являются очень известными, устанавливаются во многие устройства и давно уже снискали у радиолюбителей …

PIC Урок 1. Знакомство с семейством PIC Читать далее »

В предыдущей части урока мы написали полностью функцию поиска идентификаторов датчиков и считали уникальные коды со всех датчиков температуры. Перейдём в функцию main() файла main.c и добавим локальную переменную для счётчика   char c; uint8_t i;

В предыдущей части урока мы изучили, как надо задействовать команду Search ROM устройств 1-WIRE, чтобы считывать идентификационные коды нескольких устройств на одной шине, создали и настроили проект. Перейдём в функцию инициализации ds18b20_init, немного изменив там код. Пока перенесём сброс устройств в условие …

STM Урок 94. DS18B20. Подключаем несколько датчиков на провод. Часть 2 Читать далее »

Продолжаем работу с датчиком температуры DS18B20, который подключается посредством однопроводной шины 1-WIRE. Вернее не с датчиком, а с несколькими датчиками, подключенными на один провод. А точнее не с несколькими, а с двумя, потому что больше у меня нет. Данный урок …

STM Урок 94. DS18B20. Подключаем несколько датчиков на провод. Часть 1 Читать далее »

  Урок 93   Часть 2   LAN. W5500. HTTP Server. Сокеты   В предыдущей части урока мы познакомились с понятием сокетов, а также внесли определённые поправки в код для работы с ними.   В функции http_request изменим немного вывод в USART имени …

STM Урок 93. LAN. W5500. HTTP Server. Сокеты. Часть 2 Читать далее »

  Урок 93   Часть 1   LAN. W5500. HTTP Server. Сокеты   Сегодня мы для нашего модуля W5500 попробуем организовать сокеты. Сокеты — это такие виртуальные соединения, которые используются для организации нескольких соединений TCP, работающих одновременно. То есть если клиент с …

STM Урок 93. LAN. W5500. HTTP Server. Сокеты. Часть 1 Читать далее »

  Урок 92   Часть 3   Датчик температуры DS18B20   В предыдущей части урока мы познакомились с организацией памяти датчика, а также написали ещё несколько нужных функций.   Следующая функция, которая нам потребуется — это функция считывания памяти, нам же надо узнать …

STM Урок 92. Датчик температуры DS18B20. Часть 3 Читать далее »

  Урок 92   Часть 2   Датчик температуры DS18B20   В предыдущей части урока мы познакомились с датчиком, создали и настроили проект и начали писать функцию инициализации термодатчика.   Начнём код с функции чтения бита. Писать её мы будем сразу же после тела функции …

STM Урок 92. Датчик температуры DS18B20. Часть 2 Читать далее »

  Урок 92   Часть 1   Датчик температуры DS18B20   Сегодня мы рассмотрим работу с датчиком температуры DS18B20, который не смотря на свою кажущуюся на первый взгляд простоту, обрёл очень широкое расспространение благодаря своим характеристикам. К положительным характеристикам данного …

STM Урок 92. Датчик температуры DS18B20. Часть 1 Читать далее »