Программирование МК STM32. Урок 126. LAN8742A. LWIP. NETCONN. TCP. Соединяем два контролера

author narod stream   4 мес. назад
364 views

33 Like   4 Dislike

Разработки на микропроцессорах. Иногда малость бесит. STM32. CooCox

SPI in STM32 interfacing ADXL 345 || LCD || CubeMX || HAL || SW4STM

To download the code, goto:- http://controllerstech.com/how-to-use-spi-with-stm32/ Intercae ADXL in I2C mode:- https://youtu.be/1-Fb9RjbGUA For more info, visit http://www.controllerstech.com

Программирование МК AVR. Урок 8. Семисегментный индикатор. Статическая индикация

Программирование на СИ в среде Atmel Studio. Изучаем работу с семисегментным светодиодным индикатором в статическом режиме. Приобрести программатор USBASP USBISP 2.0 можно здесь (продавец надёжный) http://ali.pub/1eigwp Семисегментный одноразрядный индикатор красный с общим анодом 10 шт http://ali.pub/1do98n Исходный код здесь http://narodstream.ru/avr-urok-8-semisegmentnyj-indikator-staticheskaya-indikaciya/ Группа в контакте 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

Rádio LoRa Ra-01 com STM32 e ESP32

Assunto bastante querido pelos meus seguidores, hoje, vamos falar, mais uma vez, sobre LoRa, mas, com uma novidade: não usando somente um ESP32, e, sim, o STM32. Sempre tive vontade de gravar sobre o STM32, pois se trata de uma família inteira de microcontroladores de 32 bits produzidos pela STMicroelectronics. Vamos, então, fazer uma introdução ao STM32, tratar ainda do Módulo LoRa Ra-01, além de programar o STM32 na IDE do Arduino. Mostro para vocês neste vídeo um kit de desenvolvimento de STM32 que não serve para ser programado em Arduino, mas com linguagem C ou nativo da própria STMicroelectronics. Se não me engano, existem oito empresas que produzem compiladores para o STM32, o que nos mostra que existe uma cultura mundial grande em cima deste chip. Quero explicar aqui para vocês que a STMicroelectronics é pelo menos quatro vezes maior que a Microchip e produz a família STM32, com arquiteturas que vão desde os chips bem pequenos até o STM32 F7, que considero “superpoderoso”. Na nossa montagem, utilizamos um STM32 Maple Mini, que até parece um Ardunino Nano, mas é muito mais poderoso, bem como o Ra-01 da Ai-Thinker. Ele é um radio LoRa separado, o qual vai se comunicar com o STM32 via SPI, que é a comunicação do chip LoRa da Semtech. Faça o download dos arquivos e leia meu artigo sobre o assunto no: http://www.fernandok.com/2018/05/radio-lora-ra-01-com-stm32-e-esp32.html

Программирование МК AVR. УРОК 24. Знакомство с шиной SPI

Программирование на СИ в среде Atmel Studio. В данном занятии мы кратко знакомимся с шиной SPI (Serial Peripheral Interface), как одного из самых часто используемых интерфейсов в наше время. Также знакомимся с возможностью реализации использования общения по данной шине с помощью микроконтроллера AVR. Изучаем регистры, используемые в МК Atmega8 для аппаратной реализации шины SPI. Изучаем, как задать частоту данной шины, как подключить другие устройства по данной шине к микроконтроллеру AVR. Приобрести программатор USBASP USBISP 2.0 можно здесь (продавец надёжный) http://ali.pub/1eigwp Приобрести программатор USBASP USBISP 3.3 можно здесь (продавец надёжный) http://ali.pub/1auvtq Текстовая версия урока здесь http://narodstream.ru/avr-urok-24-znakomstvo-s-shinoj-spi/ Группа в контакте 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.
И для сервера и для клиента мы будем использовать отладочную плату STM32F746G-DISCO.

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

Навигация по видео:
00:09 Введение
01:32 Проект для сервера
07:19 Проект для клиента
13:06 Практическая проверка кода

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

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

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