[STM32F4] F446RET6如何连接 ST7789 驱动TFT 显示屏

[复制链接]
215|0
lilaiju 发表于 2025-10-3 12:38 | 显示全部楼层 |阅读模式
我想用一块 240x240 的 TFT 显示屏,由 ST7789 芯片驱动,一开始我想做些基础的事情,比如先画点(单个像素)。之前在 Arduino 上有各种库,这些库负责处理与外设的通信,只需要告诉它要做什么,比如画一个像素,第 2 行第 6 列之类的。
现在我读完了 ST7789 的文档,我需要配置该芯片各种各样的寄存器。这需要通过 SPI 来完成,我的理解是通过向 ST7789 中的特定寄存器发送特定的数字组合来实现。我查阅了 HAL 文档中关于 SPI_Transmit 的部分,但对于如何使用还是有些疑问。针对 ST7789它为我完成了多少编码工做,又有多少需要我自己完成?我能告诉 HAL 要写入哪个寄存器以及写入什么值吗?
我使用的是 F446RET6如何从头开始与 ST7789 通信?那些像 "0x03" 之类的东西是怎么回事?我如何正确寻址寄存器?

您需要登录后才可以回帖 登录 | 注册

本版积分规则

51

主题

51

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部