用到的主材料: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具体怎么样还需要各位的奇思妙想。我只是抛砖引玉,第一次写这个文章,写的不好地方还请见谅。 |
STM32H7,0x00000000地址的内容引发hardfault
STM32 双ADC同步注入转换模式,模块ADC2没有数据。
cubeIDE在运行时显示Failed to execute MI command是什么问题呢?
HAL库SPI DMA批量传输数据量最大为2^16,有没有办法改成上限为2^32
关于外部事件(EXTI0)触发SPI读取数据
H7S-DK使能RTC之后,TOUCHGFX无法正常显示?
STM32cubeProgrammer是否有提供API用于设计定制化的升级软件?
IDE最新版1.17.0生成代码强制转utf8,导致中文乱码
STM32U5 偶尔出现无法进入shutdown模式
STM32H750 FDCAN发送异常
谢谢