久芯网

【我心中的STM32H7A3】+炫酷oled(ips面板)gui

avatar sealoong 提问时间: 2023-08-05 20:37:39 / 已解决

用到的主材料:stm32H7A3,oled屏幕(ips面板彩色)

大家应该都用过lcd12864但是如果我们用h7来驱动此屏幕的话未免大炮打蚊子。

(我其实觉得驱动oled,也有点大材小用了)

然后我们平时可以用g030系列或者其他芯片玩转oled就可以用h7a3来做了。

用到的通讯接口是spi,毕竟简单好学。

【我心中的<a style=STM32H7A3】+炫酷oled(ips面板)gui [相关图片]' title='【我心中的STM32H7A3】+炫酷oled(ips面板)gui [相关图片]' />

【我心中的STM32H7A3】+炫酷oled(ips面板)gui [相关图片]

这些大家在产品手册上都找得到,我就放两张得了。

oled我得指明下,我用的是

1.69寸TFT液晶屏 SPI接口 单片机STM32显示模块 串行通信 IPS面板

他的样子如下图

看起来是不是很酷炫哈哈哈哈,当初选他就被他外表骗了。技术手册300+让我有一种当年看stm32技术手册的感觉。不过不要慌,我们只用spi通信,你只看spi技术文档即可。

【我心中的STM32H7A3】+炫酷oled(ips面板)gui [相关图片]

这是他的一些特性

【我心中的STM32H7A3】+炫酷oled(ips面板)gui [相关图片]

【我心中的STM32H7A3】+炫酷oled(ips面板)gui [相关图片]

我技术还很菜只能用这些屏幕。

下图是这个屏幕的控制说明,耐心看,很简单的。

【我心中的STM32H7A3】+炫酷oled(ips面板)gui [相关图片]

准备重组后我们就可以开始编写程序了

这是文件层次

【我心中的STM32H7A3】+炫酷oled(ips面板)gui [相关图片]

虽然看起来很多很可怕,但是并没多少自己写的,我用的cubemx,这里用的st官方ide,我本来想用mdkarm的习惯,怕官方不高兴。

【我心中的STM32H7A3】+炫酷oled(ips面板)gui [相关图片]

【我心中的STM32H7A3】+炫酷oled(ips面板)gui [相关图片]

上面两个是部分代码

声明下我借鉴了很多大佬的代码,并不完全独创,感谢那些将代码分享出来的大佬,没有他们我的进步会很缓慢。

这个帖子就是我对h7a3的期望,做这个并不难,但需要你花费时间和经历去探索创造,我很享受diy的乐趣

gui具体怎么样还需要各位的奇思妙想。我只是抛砖引玉,第一次写这个文章,写的不好地方还请见谅。


如需获得 STM32H7A3 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

2个回答
  • avatar STMCU-管管
    最佳答案
    回答时间: 2023-08-05 21:05:40

    GUI是一个比较好的方向,期待!

  • avatar sealoong
    回答时间: 2023-08-05 21:38:16
    STMCU-管管 发表于 2022-3-21 11:05
    GUI是一个比较好的方向,期待!

    谢谢

会员中心 微信客服
客服
回到顶部