На данном занятии мы попробуем подключить интересный датчик температуры — LMT01. Данный датчик интересен тем, что у него не только простейший протокол и температура определяется количеством переданных импульсов, а ещё и тем, что импульсы эти передаются не с помощью изменения …

PIC Урок 27. Датчик температуры LMT01. Часть 1 Читать далее »

Продолжаем работу с интерфейсом SOCKET библиотеки стека протоколов LWIP и переходим к следующему транспортному протоколу TCP (Transmission Control Protocol, протокол управления передачей). С данным протоколом мы уже встречались неоднократно. Поэтому, хоть он и является непростым, мы его изучили очень неплохо. …

STM Урок 133. LAN8742A. LWIP. SOCKET. TCP Server Читать далее »

В предыдущей части занятия мы познакомились с принципом работы компаратора, с модулем компараторов, а также с модулем источника опорного напряжения.   Теперь на основе вышеизложенного попробуем что-нибудь сочинить. Мы будем с помощью делителя, собранного на обычном переменном резисторе, изменять напряжение на …

PIC Урок 26. Модуль компараторов. Часть 2 Читать далее »

В данном занятии мы познакомимся с ещё одним очень интересным модулем — модулем компараторов. Модуль компараторов — это периферия контроллера PIC16, в которой находится два аналоговых компаратора, выводы которых мультиплицированы с выводами ввода-вывода. Данные компараторы в зависимости от ряда настроек …

PIC Урок 26. Модуль компараторов. Часть 1 Читать далее »

Продолжаем работать со стеком протоколов LWIP с интерфейсом SOCKET и теперь мы попробуем подключить к нашей плате STM32F746-Discovery ещё одну такую же плату по интерфейсу LAN. Подобными действиями мы уже занимались ранее, но использовали при этом мы другие интерфейсы. А …

STM Урок 132. LAN8742A. LWIP. SOCKET. UDP. Соединяем два контроллера Читать далее »

В предыдущей части занятия мы познакомились с АЦП, с тем, как он реализован в контроллере PIC16 и подключили схему урока. Проект соберём из проекта урока 21 по работе с переходником I2c-LCD с именем I2C_LCD80 и назовём его ADC. Откроем проект в …

PIC Урок 25. Модуль ADC (АЦП). Измеряем напряжение. Часть 2 Читать далее »

Переходим к изучению следующего модуля контроллера PIC — ADC, я считаю, одного из самых важных модулей. ADC (Analog-to-Digital Converter, в переводе на русский АЦП или аналого-цифровой преобразователь) — это периферия, которая преобразует электрический сигнал на её входе в цифровой код. …

PIC Урок 25. Модуль ADC (АЦП). Измеряем напряжение. Часть 1 Читать далее »

В предыдущей части урока мы познакомились с интерфейсом SOCKET, создали и настроили проект и проверили доступ к сетевому интерфейсу нашего сервера.   Теперь займёмся наконец-то непосредственно нашим сервером. В функции задачи добавим несколько локальных переменных, указателей и массив

  Затем …

STM Урок 131. LAN8742A. LWIP. SOCKET. UDP Server. Часть 2 Читать далее »

Немало времени мы изучали с вами интерфейс стека протоколов LWIP — NETCONN, который оказался не таким уж и простым в освоении, но тем не менее с помощью него нам стало гораздо проще решать непростые задачи по программированию передачи данных по …

STM Урок 131. LAN8742A. LWIP. SOCKET. UDP Server. Часть 1 Читать далее »

В предыдущей части занятия мы подключили схему первого устройства и проверили на ней приём и передачу, написав предварительно соответствующий код.   Теперь остановим скрипт и терминальную программ и перейдём к проекту для второго контроллера. В качестве второго устройства мы будем использовать …

PIC Урок 24. Модуль USART. Приём данных. Соединяем два микроконтроллера. Часть 2 Читать далее »