STM32F769DISCO + беспроводное соединение с использованием ESP8266 - PullRequest
0 голосов
/ 30 сентября 2019

Я работаю над проектом с платой обнаружения STM32F769, и у меня нет большого опыта в программировании на встроенном Си. У меня есть следующие предметы, с которыми я хотел бы работать вместе:

  • STM32F769 с небольшим круглым ЖК-экраном (+ устройство чтения карт microSD, модуль ESP8266)
  • Узел Контроллер MCU ESP8266

Пока что я могу отображать изображения или анимацию на ЖК-экране с помощью графической библиотеки emWin. И теперь я хочу найти способ беспроводной передачи данных (либо через Bluetooth, либо через Wi-Fi) отправить файл изображения на плату STM32, чтобы он отображался на ЖК-экране. Предпочтительно от центрального шлюза / концентратора до STM с ЖК-дисплеем. Я читал кое-что об использовании двух микроконтроллеров вместе, используя протокол типа UART, SPI или I2c, но пока не знаю, с чего начать. Небольшая схема того, как я бы хотел, чтобы это выглядело.

Я ищу какие-либо советы или рекомендации относительно того, какой подход я должен использовать. Если бы кто-нибудь мог указать мне правильное направление, это было бы очень признательно!

Привет.

1 Ответ

0 голосов
/ 03 октября 2019

Возможно, самое простое решение - купить модуль Bluetooth <-> UART и подключить контакты UART к STM32.

Купить ключ Bluetooth (если на вашем ПК еще нет Bluetooth) инапишите программу на выбранном вами языке, которая:

  1. Считывает файл изображения того формата, который вы ожидаете получить на стороне STM32
  2. Разбивает данные изображения на соответствующие фрагменты
  3. Соединяется с модулем Bluetooth <-> UART (через Bluetooth)
  4. Посылает порции по очереди

На стороне STM32 необходимо реализоватьДрайвер UART для связи с модулем Bluetooth <-> UART и буферизации всего изображения до его полного получения, либо, если возможно, потоковой передачи данных непосредственно на дисплей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...