Программирование МК STM32. Урок 131. LAN8742A. LWIP. SOCKET. UDP Server. Часть 2

author narod stream   4 нед. назад
213 views

26 Like   4 Dislike

Программирование МК 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

TCP и UDP

Основы связи - продвинутая часть TCP и UDP Основы сетевых технологий - Networking Для просмотра полной версии фильма, Вам предлагается зарегистрироваться на сайте колледжа Для просмотра всех фильмов этого курса нажмите https://www.youtube.com/playlist?list=PLrXcA7Ca3B80m1Tx3dDHV7ysgzKo4DZdi На сайте колледжа имеется множество профессиональных видео-курсов для просмотра, не выходя из дома. По окончанию каждого курса, Вам предлагается сдать внешний экзамен и получить международный аттестат. Для перехода на сайт колледжа нажмите http://www.PracticU.com

IP КРИПТОГОРОДА!! | КАК ПОПАСТЬ В КРИПТОГОРОД БЕЗ ТИМСПИКА?!

Цель: 7 лайков! 15 лайков - айпи криптоканьона!!! Новое видео: 08.09.18 Ник Аида: Vyacheslavoo IP:163.172.195.75:25790 Сайт с айпи: https://minecraft-statistic.net/ru/player/Vyacheslavoo.html Приятного просмотра!

КАК ВЗЛОМАТЬ АДМИНКУ НА ЛЮБОМ СЕРВЕРЕ В Майнкрафт/Minecraft АДМИН-ПАНЕЛЬ? БЕЗ ПЛАГИНОВ...

▣ Сайт для доната - http://MinePirate.ru ▣ IP сервера - mc.MinePirate.ru:25565 ▣ Группа сервера - https://vk.com/minepirate ➯ Ты на канале MrWeider'a ☁ Подпишись, у меня интересные видео :) ☀ Лайк и ты взломаешь любой сервер! ☀ 1000 лайков — новый способ взлома админки! ☀ 2000 лайков — слив способа на поиск бага для взлома админки на любом сервере! ϟ Полезные ссылки : ✶ Я Вконтакте - http://vk.com/weidermr ✶ Instagram - http://instagram.com/weidermr ✶ Группа Вконтакте - http://vk.com/off_mrweider ✶ Реклама - https://vk.com/topic-60088742_34103831 ► Моя партнёрская программа : http://goo.gl/r1v1NI ➦ Жми на эту кнопку - http://vk.cc/4Acjvy © MrWeider. 2012-2018.

Программирование МК 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

Продолжаем изучать программирование передачи данных по локальной сети.
Использовать мы будем для этой цели проводной интерфейс LAN.
Теперь мы попробуем создать сервер, в качестве транспортного протокола мы будем использовать UDP.
А интерфейс мы уже будем использовать не NETCONN, а SOCKET, который работает также, как и NETCONN, с использованием операционной системы реального времени FreeRTOS.
В качестве клиента будем использовать ПК.
В данной части занятия мы создадим сокет и попробуем принять пакет от клиента, а также ответить ему пакетом UDP.

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

Навигация по видео:
00:08 Введение
02:44 Создадим сокет
07:01 Свяжем сокет с интерфейсом
08:01 Примем пакет от клиента и ответим ему также пакетом
13:40 Испытаем проект на практике

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Урок 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
Урок 118. LAN8720. LWIP. RAW. UDP Client https://youtu.be/5_VTbi_YJjY
Урок 120. LAN8742A. LWIP. NETCONN. UDP Server https://youtu.be/Co1aZmRrpEU
Урок 122. LAN87XX. LWIP. NETCONN. UDP. Соединяем два контролера https://youtu.be/7Zpq7AuAk7Y
Урок 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
Урок 130. LAN8742A. LWIP. NETCONN. NTP. Узнаём точное время. Часть 1 https://youtu.be/mS0JOT1Q_g4
Урок 131. LAN8742A. LWIP. SOCKET. UDP Server. Часть 1

Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/stm-urok-131-lan8742a-lwip-socket-udp-server-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

Comments for video: