Месяц: Декабрь 2017

STM Урок 103. Модули NRF24L01. Часть 4

В предыдущей части урока мы начали писать функцию инициализации модуля, написали функции чтения и записи регистров, а также познакомились с некоторыми командами и регистрами.   Следующий регистр — DYNPD, который управляет использованием режима динамического количества байт в пакете для каждого канала

STM Урок 103. Модули NRF24L01. Часть 3

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

STM Урок 103. Модули NRF24L01. Часть 2

В предыдущей части урока мы познакомились с некоторыми характеристиками модуля NRF24L01.   Процесс обмена данными модуля с контроллером происходит по шине SPI с использованием ещё некоторых ножек. Есть ножка CE, которая управляет включением модуля, а также включением модуля в определённый режим.

STM Урок 103. Модули NRF24L01. Часть 1

Продолжаем тему беспроводной передачи данных. Мы познакомились и попробовали работу модулей HC-05, работающих по технологии Bluetooth, а теперь давайте проведём знакомство, а затем в следующих занятиях и поработаем с такими беспроводными модулями, как NRF24L01 от компании Nordic Semiconductor. Данные модули отличаются от

STM Урок 102. LAN8720. LWIP. HTTP RAW. Часть 2

В предыдущей части занятия мы создали и настроили проект, написали и проверили код WEB-сервера, а также написали и проверили код для использования SSI.   Теперь наоборот. Нам надо передать из клиентского браузера данные на сервер. Это уже CGI. Мы будем, также

STM Урок 102. LAN8720. LWIP. HTTP RAW. Часть 1

Продолжаем работать со стеком протоколов LWIP и микросхемой LAN8720. И теперь мы попробуем создать небольшой, но вполне функциональный и полезный HTTP-сервер на основе нашей микросхемы и контроллера. Использовать мы будем ту же самую отладочную плату STM32F4-Discovery и плату расширения STM32F4DIS-BB.

PIC Урок 5. Таймеры

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

STM Урок 101. HC-05. Передаём температуру

Продолжаем работать с модулем HC-05, который обеспечивает передачу данных без проводов по Bluetooth. Мы уже научились с помощью двух таких модулей передавать данные с одного контроллера на другой, а сегодня мы попробуем передать уже более осознанные данные. У нас уже

STM Урок 100. LAN8720. LWIP. TCP. Соединяем два контроллера. Часть 2

В предыдущей части нашего урока мы работали над проектом для клиентского МК и проверили данный проект, соединившись с сервером, роль которого пока выполнял компьютер.   Переходим теперь к серверу. Проект для сервера мы создадим из проекта урока 98 с именем LAN8720_TCP_SERVER

STM Урок 100. LAN8720. LWIP. TCP. Соединяем два контроллера. Часть 1

Продолжаем работать с микросхемой сетевого физического уровня LAN8720, а также библиотекой стека протоколов LWIP. Мы уже рассмотрели работу TCP-клиента и TCP-сервера на данной микросхеме, используя RAW API, а также используя для этого отладочную плату STM32F4-Discovery. Теперь нам всем, я думаю,

Наверх