Урок 84 Часть 1 TCP Server. Устанавливаем и разрываем соединение Сегодня мы начинаем знакомство с другим, более сложным, но в то же время и более надёжным протоколом модели OSI транспортного уровня — TCP. По всей видимости,…
Программирование микроконтроллеров STM32 и все, что с ним связано
Урок 84 Часть 1 TCP Server. Устанавливаем и разрываем соединение Сегодня мы начинаем знакомство с другим, более сложным, но в то же время и более надёжным протоколом модели OSI транспортного уровня — TCP. По всей видимости,…
Урок 83 Часть 2 LAN. ENC28J60. NTP. Узнаём точное время В предыдущей части нашего урока мы узнали всё необходимое о протоколе NTP и написали код, который отправляет запрос, дождидается ответа от сервера и отображает в терминальной программе мировое время в виде таймштампа…
Урок 83 Часть 1 LAN. ENC28J60. NTP. Узнаём точное время Так как на прошлом уроке мы сумели уже пообщаться с удалённым узлом, а также у нас освоен практически протокол транспортного уровня — UDP, то мы уже…
Урок 82 LAN. ENC28J60. Удалённый доступ До сих пор мы при помощи нашего модуля ENC28J60 могли соединяться, принимать и передавать данные только с узлов, находящихся в локальной сети. Я думаю, что настал тот момент, когда мы должны попробовать с…
Урок 81 LAN. ENC28J60. UDP Client В предыдущем уроке мы познакомились с новым для нас протоколом транспортного уровня UDP и написали примитивный эхо-сервер. Сегодня мы поставим обратную задачу — написать клиент. Как мы уже знаем из нашей…
Урок 80 LAN. ENC28J60. UDP Server Ну вот и настало время нам передать через локальную сеть с помощью нашего модуля ENC28J60 какие-нибудь осознанные данные. Для этого нам потребуется обернуть наши данные в какой-нибудь транспортный протокол. Транспортный уровень…
Урок 79 HAL. LTDC. EmWin. Подключаем акселерометр LSM6DS0 Продолжим работу с библиотекой EmWin. И сегодня мы попробуем добавить в наш проект график. И не просто график, а живой график, который нам будет в реальном времени показыавать состояние…
Урок 78 HAL. LTDC. EmWin. Window Manager Предыдущий урок Программирование МК STM32 Следующий урок Продолжаем работать над изучением графической библиотеки EmWin. И сегодня настал наконец тот день, когда мы добьёмся от нашего дисплея осознанного отклика на наши…
Урок 77 LAN. ENC28J60. Подключаем внешние прерывания (EXTI) Предыдущий урок Программирование МК STM32 Следующий урок В уроке 74 мы разобрались, как можно задействовать и обрабатывать внешние прерывания на микроконтроллерах STM32, причём сделали мы это в основном для того, чтобы данный…
Урок 76 HAL. LTDC. EmWin. MultiLayer. Transparency Продолжаем работу с библиотекой emWin. Работаем мы также с платой STM32F746-DISCOVERY. Сегодня мы научися работать со слоями и с их прозрачностью, что позволит нам добиться ещё некоторых интересных эффектов и…