Программирование МК STM32. Урок 129. LAN8742A. LWIP. NETCONN. HTTP. WebSocket. Часть 4

author narod stream   2 мес. назад
256 views

24 Like   4 Dislike

40 УМНЫХ СОВЕТОВ ПО РЕМОНТУ, КОТОРЫЕ ОБЛЕГЧАТ ВАШУ ЖИЗНЬ

Мы в социальных сетях: Facebook: http://facebook.com/delai.club/ Подпишитесь на AdMe: http://goo.gl/DgUonf ---------------------------------------------------------------------------------------- Больше классных статей и видео на http://adme.ru/ Music: 1. Whatdafunk by Audionautix is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/...) Artist: http://audionautix.com/ 2. Smooth Sailing (with Guitar) by Audionautix is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/...) Artist: http://audionautix.com/ 3. Crushin by Audionautix is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/...) Artist: http://audionautix.com/ 4. Macaroon 5 by Audionautix is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/...) Artist: http://audionautix.com/

Программирование МК STM32. УРОК 4. Библиотека HAL. STM32 CUBE MX. Светодиоды и кнопка

Программирование на СИ в среде Keil μVision. Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Сегодня мы проделываем те же процедуры со светодиодами и кнопками, но используя уже более продвинутую библиотеку HAL. В этом нам отлично помогает программа, созданная для автогенерации начального кода с использованием HAL - это STM32 CUBE MX. С помощью всего этого, но и не без собственного участия и изучения технической документации мы добиваемся намеченной цели Исходный код здесь http://narodstream.ru/stm-urok-4-biblioteka-hal-stm32-cube-mx-svetodiody-i-knopka/ Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru Форум http://narodstream.ru/forum Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

Программирование МК STM32. Урок 129. LAN8742A. LWIP. NETCONN. HTTP. WebSocket. Часть 2

Продолжаем изучать программирование передачи данных по локальной сети. Используем мы для этой цели проводной интерфейс LAN, работая также с библиотекой стека протоколов LWIP и его интерфейсом NETCONN. И также продолжим работать с протоколом прикладного уровня HTTP. В данном уроке мы продолжим осуществлять обмен информацией между клиентом и сервером без перезагрузки всей страницы, используя для этого уже технологию WebSocket, которая нам позволит посылать информацию без запроса второй стороны. А для сервера использовать мы будем отладочную плату STM32F746G-DISCO. В данной части занятия мы создадим ряд задач и научимся отвечать клиенту на запрос соединения WebSocket. Отладочную плату STM32F746G-DISCO можно приобрести здесь http://ali.pub/2bpa7g Навигация по видео: 00:09 Введение 00:53 Добавим код в функцию задачи вывода информации на дисплей 03:40 Функция обработки запросов HTTP 05:03 Функция обработки пакетов WebSocket 10:34 Функция передачи пакетов WebSocket клиенту 15:07 Кнопка соединения и разъединения с сервером WebSocket в документе 18:48 Проверим выполнение запроса на создание соединения WebSocket с сервером 20:07 Обработаем запрос на сервере 25:50 Проверим отвтет на запрос соединения клиенту Рекомендуется также перед просмотром данного урока просмотреть данное видео: Урок 96. LAN8720. LWIP. TCP Client. Часть 1 https://youtu.be/EhMesQnnXTg Урок 98. LAN8720. LWIP. TCP Server. Часть 1 https://youtu.be/5ZAU9rDdYfU Урок 100. LAN8720. LWIP. TCP. Соединяем два контроллера. Часть 1 https://youtu.be/4ct1NZFCLSg Урок 102. LAN8720. LWIP. HTTP RAW. Часть 1 https://youtu.be/fODqTas3AL4 Урок 104. FreeRTOS. Бинарные семафоры. Часть 1 https://www.youtube.com/watch?v=kopgjKUFCVY Урок 106. FreeRTOS. Создание и уничтожение задач. Часть 1 https://youtu.be/UxNWYvSzveU Урок 108. FreeRTOS. Параметры https://youtu.be/8wGssI_sxSM Урок 110. FreeRTOS. Приоритеты задач https://youtu.be/wTktgw94jdE Урок 111. FreeRTOS. Очереди. Часть 1 https://youtu.be/krpf4xyGR28 Урок 112. FreeRTOS. Таймеры https://youtu.be/sahOINn2tHk Урок 114. FreeRTOS. Продвинутая задержка DelayUntil https://youtu.be/PoGskwqXAKs Урок 116. FreeRTOS. Прерывания. Очереди в прерываниях. Часть 1 https://youtu.be/9EMxLm1eSKc Урок 120. LAN8742A. LWIP. NETCONN. UDP Server https://youtu.be/Co1aZmRrpEU Урок 122. LAN87XX. LWIP. NETCONN. UDP. Соединяем два контролера https://youtu.be/7Zpq7AuAk7Y Урок 123. LAN87XX. LWIP. NETCONN. UDP. Соединяем три контролера. Часть 1 https://youtu.be/2Z36IU-aQZ4 Урок 124. LAN8742A. LWIP. NETCONN. TCP Server https://youtu.be/YaHubGbNsGA Урок 125. LAN8742A. LWIP. NETCONN. TCP Client https://youtu.be/A4rpM4c4mkM Урок 126. LAN8742A. LWIP. NETCONN. TCP. Соединяем два контролера https://youtu.be/xa-BO7cTij4 Урок 127. LAN8742A. LWIP. NETCONN. HTTP Server https://youtu.be/qcGa3itnmiw Урок 128. LAN8742A. LWIP. NETCONN. HTTP. AJAX. Часть 1 https://youtu.be/i9QJKG8TGnQ Урок 129. LAN8742A. LWIP. NETCONN. HTTP. WebSocket. Часть 1 https://youtu.be/KTx6yKbCBcg Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-129-lan8742a-lwip-netconn-http-websocket-chast-2/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

Программирование МК PIC. Урок 23. Модуль USART. Передача данных. Часть 1

Продолжаем работу по программированию контроллеров PIC. В данном уроке мы начнём изучение очень важного модуля USART, обеспечивающего передачу данных по одноимённой последовательной шине. Контроллер мы будем по-прежнему использовать PIC16F877A, расположенный на плате от WaveShare PIC Open18F4520-16F877A. В данной части урока мы познакомимся с шиной USART, в том числе с организацией шины в контроллере PIC16 и подключим нашу практическую схему. Приобрести программатор PICKit3 (неоригинальный) можно приобрести здесь http://ali.pub/24fd8t Приобрести программатор PICKit3 (оригинальный) можно приобрести здесь http://ali.pub/24fdzu Отладочную плату PIC Open18F4520-16F877A можно приобрести здесь http://ali.pub/262vf1 Переходник USB-TTL лучше купить такой (сейчас у меня именно такой и он мне больше нравится) http://ali.pub/yv3is Логический анализатор 16 каналов можно приобрести здесь http://ali.pub/2i1ki5 Навигация по видео: 00:08 Введение 01:26 Знакомство с шиной USART 01:56 Передача данных по USART 09:00 Расчёт скорости обмена 10:12 Регистр состояния и управления передатчика TXSTA 12:52 Регистр состояния и управления приёмника RCSTA 15:56 Схема передачи данных по USART в контроллере PIC16 18:44 Схема приёма данных по USART в контроллере PIC16 21:45 Подключим практическую схему Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Урок 2. Первый проект в MPLAB X IDE https://youtu.be/P4CKlUionBo Урок 15. Модуль MSSP. Режим SPI. Часть 1 https://youtu.be/422YQFo_aVQ Урок 16. MSSP. SPI. Светодиодный индикатор MAX7219. Часть 1 https://youtu.be/rTc6XNkREqI Урок 19. MSSP. I2C. Подключаем внешний EEPROM. Часть 1 https://youtu.be/Vf_y5_0-1SE Текстовая версия данной части урока здесь http://narodstream.ru/pic-urok-23-modul-usart-peredacha-dannyx-chast-1/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

Алексей Земсков и особенный заказчик. Ремонт квартиры.

Дизайн и ремонт Алексея Земскова: http://3208.ru/ Инструменты Алексея Земскова: https://ZemsMarket.ru/ Официальный сайт Земса: https://zems.pro/ Zems-инстаграм: https://www.instagram.com/zems.pro/ Земс-группа вКонтакте: https://vk.com/zems_pro Личная страничка Земскова: https://vk.com/a_zems Доска позора: https://vk.com/pozor_pro Приятного просмотра, друзья! Ваш Алексей Земсков;) *** Технический дизайн и ремонт квартиры 64м2. Алексей Земсков https://youtu.be/xltprAFCrc0 Технический дизайн и ремонт квартиры 58м² от Алексея Земскова https://youtu.be/u6z33ws4rww Технический дизайн и ремонт квартиры 100 м² от Алексея Земскова https://youtu.be/bATl8Flr7Zc Технический дизайн и ремонт квартиры. Алексей Земсков отзыв заказчика. https://youtu.be/hrkxIO5vh-Q Это видео снято специально для ютьюб-канала Алексея Земскова. В нём Земс (Zems) рассказывает о таких вещах, как особенный заказчик, земсков особенный заказчик, особенный заказчик алексея земскова, алексей земсков особенный заказчик видео, алексей земсков, земской, земского, земсков видео, мастер-класс, ремонт, дизайн, технический дизайн, ремонт квартир, ремонт новостройка, ремонт под ключ, дизайн квартиры, заказчик, контракт заказчик, особенный заказчик земскова, земсков проект. #особенныйзаказчик #земсковособенныйзаказчик #особенныйзаказчикземсков #земсковпроект #заказчик #контрактзаказчик #ремонтподключ #ремонтновостройка #алексейземсковособенныйзаказчиквидео #алексейземсков #земсков #земсковвидео #земс #zems #техническийдизайн #мастеркласс

Продолжаем изучать программирование передачи данных по локальной сети.
Используем мы для этой цели проводной интерфейс LAN, работая также с библиотекой стека протоколов LWIP и его интерфейсом NETCONN.
И также продолжим работать с протоколом прикладного уровня HTTP.
В данном уроке мы продолжим осуществлять обмен информацией между клиентом и сервером без перезагрузки всей страницы, используя для этого уже технологию WebSocket, которая нам позволит посылать информацию без запроса второй стороны.
А для сервера использовать мы будем отладочную плату STM32F746G-DISCO.
В данной части занятия мы закончим код передачи данных на сервере и напишем обработчики некоторых событий на сервере, а также посмотрим результат нашего труда на практике.

Отладочную плату STM32F746G-DISCO можно приобрести здесь http://ali.pub/2bpa7g

Навигация по видео:
00:09 Введение
01:11 Допишем код передачи данных клиенту с сервера
04:42 Обработаем событие передачи текстовых данных на клиенте, примем и отобразим их в браузере
09:35 Добавим в клиенте обработчик кнопки передачи команды начало передачи данных бинарного типа сервером
11:50 Посмотрим конечный результат нашей работы на практике

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Урок 96. LAN8720. LWIP. TCP Client. Часть 1 https://youtu.be/EhMesQnnXTg
Урок 98. LAN8720. LWIP. TCP Server. Часть 1 https://youtu.be/5ZAU9rDdYfU
Урок 100. LAN8720. LWIP. TCP. Соединяем два контроллера. Часть 1 https://youtu.be/4ct1NZFCLSg
Урок 102. LAN8720. LWIP. HTTP RAW. Часть 1 https://youtu.be/fODqTas3AL4
Урок 104. FreeRTOS. Бинарные семафоры. Часть 1 https://www.youtube.com/watch?v=kopgjKUFCVY
Урок 106. FreeRTOS. Создание и уничтожение задач. Часть 1 https://youtu.be/UxNWYvSzveU
Урок 108. FreeRTOS. Параметры https://youtu.be/8wGssI_sxSM
Урок 110. FreeRTOS. Приоритеты задач https://youtu.be/wTktgw94jdE
Урок 111. FreeRTOS. Очереди. Часть 1 https://youtu.be/krpf4xyGR28
Урок 112. FreeRTOS. Таймеры https://youtu.be/sahOINn2tHk
Урок 114. FreeRTOS. Продвинутая задержка DelayUntil https://youtu.be/PoGskwqXAKs
Урок 116. FreeRTOS. Прерывания. Очереди в прерываниях. Часть 1 https://youtu.be/9EMxLm1eSKc
Урок 120. LAN8742A. LWIP. NETCONN. UDP Server https://youtu.be/Co1aZmRrpEU
Урок 122. LAN87XX. LWIP. NETCONN. UDP. Соединяем два контролера https://youtu.be/7Zpq7AuAk7Y
Урок 123. LAN87XX. LWIP. NETCONN. UDP. Соединяем три контролера. Часть 1 https://youtu.be/2Z36IU-aQZ4
Урок 124. LAN8742A. LWIP. NETCONN. TCP Server https://youtu.be/YaHubGbNsGA
Урок 125. LAN8742A. LWIP. NETCONN. TCP Client https://youtu.be/A4rpM4c4mkM
Урок 126. LAN8742A. LWIP. NETCONN. TCP. Соединяем два контролера https://youtu.be/xa-BO7cTij4
Урок 127. LAN8742A. LWIP. NETCONN. HTTP Server https://youtu.be/qcGa3itnmiw
Урок 128. LAN8742A. LWIP. NETCONN. HTTP. AJAX. Часть 1 https://youtu.be/i9QJKG8TGnQ
Урок 129. LAN8742A. LWIP. NETCONN. HTTP. WebSocket. Часть 1 https://youtu.be/KTx6yKbCBcg
Урок 129. LAN8742A. LWIP. NETCONN. HTTP. WebSocket. Часть 2 https://youtu.be/tzACzYwEjyg
Урок 129. LAN8742A. LWIP. NETCONN. HTTP. WebSocket. Часть 3 https://youtu.be/QpIMVA2T3s8

Текстовая версия урока и исходный код здесь http://narodstream.ru/stm-urok-129-lan8742a-lwip-netconn-http-websocket-chast-4/

Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/

Вы можете помочь проекту:
Яндекс-деньги
https://money.yandex.ru/to/41001176473465
Webmoney
R422073279923
Z341906933112

Comments for video: