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

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

 

 

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

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

 

 

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

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

 

 

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

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

 

 

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

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

 

 

STM Урок 131. LAN8742A. LWIP. SOCKET. UDP Server. Часть 2

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

  Затем

 

 

STM Урок 131. LAN8742A. LWIP. SOCKET. UDP Server. Часть 1

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

 

 

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

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

 

 

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

Попытаемся теперь настроить наш модуль USART в режиме приёма данных, и также в данном уроке мы попробуем соединить по шине USART два контроллера. В прошлом уроке мы изучили, как работает модуль в асинхронном режиме, в том числе в режимах и

 

 

STM Урок 130. LAN8742A. LWIP. NETCONN. NTP. Узнаём точное время. Часть 2

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

  Отправим запрос на NTP-сервер, так как