Программирование МК STM32. Урок 125. LAN8742A. LWIP. NETCONN. TCP Client

author narod stream   5 мес. назад
504 views

40 Like   5 Dislike

Делаем автомобильную электронику. Никита Налютин. Митап 29.10.16

Никита Налютин, QA Manager, Experian «Делаем автомобильную электронику» – немного основ: что такое CAN-шина – железо для работы с CAN: сканеры, Raspberry, Arduino, чудеса китайской промышленности – реверс-инжиниринг сообщений шины: включаем штатный дисплей машины – делаем свой маленький инфоцентр в машину на Arduino – собираем все вместе: пишем диагностику и свой текст – прикручиваем Wi-Fi – куда посмотреть еще (проекты под другие машины, потенциально интересные устройства, потенциально интересные исследования и отчеты).

Fun and Easy Ethernet - How the Ethernet Protocol Works

This video is the Fun and Easy way to learn Ethernet . In this video we learn How the Ethernet Protocol Works. • FREE PCB Design Course : http://bit.ly/FREEPCB_Design_Course • Full Microcontroller Course : http://bit.ly/Microcontroller_Course • Full Vivado Course : http://bit.ly/Vivado_YT • Full Zynq Course : http://bit.ly/Zynq_YT_Course Ethernet is the most widely installed local area network (LAN) technology. Ethernet is a link layer protocol in the TCP/IP stack, describing how networked devices can format data for transmission to other network devices on the same network segment, and how to put that data out on the network connection. To Learn more check the links down below: Windows 10 Course: https://www.udemy.com/the-complete-windows-10-c-course-and-build-2-apps/?couponCode=trump Arduino PCB Design Course in Altium Course: https://www.udemy.com/create-and-design-your-own-arduino-nano-in-altium-designer/?couponCode=trump LabVIEW Computer Vision Course: https://www.udemy.com/learn-computer-vision-machine-vision-and-image-processing-in-labview/?couponCode=trump Tiny Arduino PCB Design in Altium Circuitmaker https://www.udemy.com/pcb-design-a-tiny-arduino-in-altium-circuitmaker Xilinx Vivado Course https://www.udemy.com/learn-fpga-xilinx-vivado-design-suite-training-in-under-1-hour-vhdl/?couponCode=trump Xilinx Zynq Course https://www.udemy.com/zynq-training-learn-zynq-7000-soc-device-on-microzed-fpga/?couponCode=TRUMP2016 Facebook Dating Course: https://www.udemy.com/how-i-used-copy-and-paste-lines-to-attract-women-on-facebook/?couponCode=trump To learn more on FPGAs, Arduinos, PCB Design and Image Processing then Check out http://www.arduinostartups.com/ Please like and Subscribe for more videos :) -------------------------------------------------- Support us on Patreon http://bit.ly/PatreonArduinoStartups

Tutorial 1 FreeRTOS on STM32 With CUBEMX

CSMA/CA - Wireless Medium Access Control Protocol

This is my education channel. My topics cover networking, security, cyber threats and defense, and other computer-related materials. Please leave comments, questions and Please subscribe to my channel Many thanks, Sunny Classroom

Программирование МК AVR. Урок 54. Режимы пониженного энергопотребления. Часть 2

В данном уроке мы познакомимся с режимами пониженного потребления микроконтроллеров AVR, как их использовать, как в них входить, как из них выходить, и, самое главное, сколько тока в них будет потреблять контроллер. Затем полученные знания мы по традиции закрепим на практике, используя микроконтроллер ATMega328, который мы расположим на макетной плате. В данной части урока мы познакомимся с регистрами участвующими в процессе применения режимов пониженного энергопотребления, также познакомимся со схемой урока и настроим проект. Приобрести программатор USBASP USBISP 3.3 можно здесь (продавец надёжный) http://ali.pub/1auvtq Приобрести программатор USBASP USBISP 2.0 можно здесь (продавец надёжный) http://ali.pub/1eigwp Навигация по видео: 00:09 Введение 01:23 Регистр SMCR 03:04 Регистр MCUCR 08:33 Регистр PRR 10:10 Схема урока 11:51 Настроим проект Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: PIC. Урок 4. Кнопка https://youtu.be/Kw0tAc_vfpQ Урок 7. Кнопка https://youtu.be/HQ3ixolWKb8 Урок 10. Таймеры-счетчики. Прерывания https://youtu.be/mLDZhHFGQsU Урок 42. EXINT или внешние прерывания https://youtu.be/fQkphiPFv2k Урок 53. Watchdog Timer (WDT). Часть 1 https://youtu.be/qLYHo2qfv_M Урок 53. Watchdog Timer (WDT). Часть 2 https://youtu.be/CydVeS4RZbo Урок 54. Режимы пониженного энергопотребления. Часть 1 https://youtu.be/Z05wYy57Qs8 Текстовая версия урока и исходный код здесь http://narodstream.ru/avr-urok-54-rezhimy-ponizhennogo-energopotrebleniya-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

Продолжаем изучать программирование передачи данных по локальной сети.
Использовать мы будем для этой цели проводной интерфейс LAN, работая также с библиотекой стека протоколов LWIP.
И сегодня мы переходим к следующему, более серьёзному типу соединения транспортного уровня — TCP (Transmission Control Protocol, протокол управления передачей)..
Мы данным протоколом пользовались не раз, но теперь мы будем его программировать, используя интерфейс NETCONN, работающий под управлением операционной системы реального времени FreeRTOS.
Мы создадим на базе нашей плате небольшой, но вполне корректно функционирующий сервер TCP.

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

Навигация по видео:
00:10 Введение
01:34 Настроим проект
07:03 Проверим соединение с сервером на практике
15:23 Проверим передачу и корректное закрытие соединения
21:33 Проверим приём данных клиентом

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Урок 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

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

Группа в контакте 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: