用到的主材料:stm32H7A3,oled屏幕(ips面板彩色) 大家应该都用过lcd12864但是如果我们用h7来驱动此屏幕的话未免大炮打蚊子。 (我其实觉得驱动oled,也有点大材小用了) 然后我们平时可以用g030系列或者其他芯片玩转oled就可以用h7a3来做了。 用到的通讯接口是spi,毕竟简单好学。 这些大家在产品手册上都找得到,我就放两张得了。 oled我得指明下,我用的是 1.69寸TFT液晶屏 SPI接口 单片机STM32显示模块 串行通信 IPS面板他的样子如下图 看起来是不是很酷炫哈哈哈哈,当初选他就被他外表骗了。技术手册300+让我有一种当年看stm32技术手册的感觉。不过不要慌,我们只用spi通信,你只看spi技术文档即可。 这是他的一些特性 我技术还很菜只能用这些屏幕。 下图是这个屏幕的控制说明,耐心看,很简单的。 准备重组后我们就可以开始编写程序了 这是文件层次 虽然看起来很多很可怕,但是并没多少自己写的,我用的cubemx,这里用的st官方ide,我本来想用mdkarm的习惯,怕官方不高兴。 上面两个是部分代码 声明下我借鉴了很多大佬的代码,并不完全独创,感谢那些将代码分享出来的大佬,没有他们我的进步会很缓慢。 这个帖子就是我对h7a3的期望,做这个并不难,但需要你花费时间和经历去探索创造,我很享受diy的乐趣 gui具体怎么样还需要各位的奇思妙想。我只是抛砖引玉,第一次写这个文章,写的不好地方还请见谅。 |
H743 DAC通道缓冲器的校准问题
cubeIDE在运行时显示Failed to execute MI command是什么问题呢?
为什么ETH配置中没有Advanced Parameters?
STM32出现error downloading following files
STM32H750更改时钟后,程序无法运行
L9663驱动开发
安装STM32CUBEIDE时提示Error launching installer,我的电脑设置的是中文简体,杀毒软件也推出了,怎么才能安装软件?
疑似STM32CUBEIDE出现BUG
TOUCHGFX中别人封装好的控件容器可以直接使用吗?
单片机复位后引脚状态
谢谢