STM32F769DISCO + 使用 ESP8266 的无线连接

STM32F769DISCO + wireless connectivity using ESP8266

我正在使用 STM32F769Discovery 开发板进行项目,但我没有太多嵌入式 C 编程经验。我有以下要一起工作的项目:

到目前为止,我可以使用emWin图形库在LCD屏幕上显示图像或动画。而现在我想要实现的是找到一种无线方式(通过蓝牙或 Wi-Fi)将图像文件发送到 STM32 板,使其显示在 LCD 屏幕上。最好从中央gateway/hub到带LCD显示的STM。我阅读了一些关于使用 UART、SPI 或 I2c 等协议一起使用两个微控制器的内容,但我还不知道从哪里开始。 Small scheme of how I would want it to look.

我正在寻找关于我应该采取什么方法的任何提示或建议。如果有人能指出我正确的方向,将不胜感激!

你好。

最简单的解决方案可能是购买蓝牙 <--> UART 模块并将 UART 引脚连接到 STM32。

购买蓝牙加密狗(如果您的 PC 还没有蓝牙)并使用您选择的语言编写程序:

  1. 读取STM32端希望接收的文件格式的镜像文件
  2. 将图像数据拆分为适当的块
  3. 连接到蓝牙 <--> UART 模块(通过蓝牙)
  4. 一个一个发送块

在 STM32 端,您需要实现一个 UART 驱动程序以与蓝牙 <--> UART 模块通信,并缓冲整个图像直到完全接收或在可能的情况下将数据直接流式传输到显示器。