STMCU小助手
发布时间:2023-2-6 15:39
|
1.开发介绍: 硬件是中景园1.47英寸 172*320 屏幕" M+ q: [' r0 q# a! a stm32h750 是用stm32cubemx+hal库8 J# D( b/ h! d8 p 开发环境 vscode+eide \" U8 B6 n; P2 B+ D7 a7 [ 编译器 ARMCC6! B# w/ i! L9 t$ E8 F- _4 } 屏幕引脚定义:% w6 v" I' L* i# \- c+ I' S& O
1 `8 D9 N# ~( r, d1 b, s2 k 2.cubemx配置 stm32H7时钟配置; V( ?2 x' ^/ L% [5 K. @4 g ' m9 n( @! h( V/ b1 J
实测30MBITS能够正常显示,60MBITS就不行了, x8 B6 {- j2 _1 u
定义相关IO输出:6 M$ {) Z( ?8 m0 e' s1 k ' s; @& g+ B: v' U$ ~
- |( g/ b/ ~" I) o a 3.注释事项4 r2 v' m% |5 {# B* Z, ` 源码基础中景园例程修改,主要修改内容可以往下看 9 I0 T- @. U! F. h/ L' v 原例程使用软件spi 我在保留原有软件spi的基础上加入硬件spi,使用宏定义HW_SPI进行修改
对相关GPIO进行了封装重写
用户还需要修改初始化部分代码,主要是不同屏幕初始化不同,和硬件有关,具体要看厂家初始化代码 初始化函数为6 p& U/ Y9 O. b4 J6 b
移植时不要忘了修改 ' T' \2 P, C8 x$ c& U 移植时还需要修改显示方式和宽高
4.源代码' v" y. N+ q# @* ?7 T% | V 源代码由于合并fonts到一个文件有点长,csdn上传不了$ G- ^; V4 |! O9 J 放到github上了! H% l& [$ @ G/ y. g A8 C , t# `0 l# w: X; T3 Y Y 5.使用示例0 j! v' H, {4 ~3 Z2 Z2 ?+ Z0 U
————————————————1 f9 l6 h, h" F( M- B 版权声明:gxt_kt 5 p+ c$ j2 g/ b( n- h* S: v i |
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
Keil-MDK 在线调试设置断点的高级用法
请教下STM32N6570 怎么把分辨率改成320x240并可以全屏显示
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
使用STM32 MCU和MPU连接PDM数字麦克风
分享STM32资料-采用 STM32U031R8 MCU 的 STM32 Nucleo-64 开发板,官方资料,数据手册等资料
HRTIM 指南
使用 STM32 的 DWT 单元监控内存
DAC,COMP,HRTIM Fault 功能的使用
微信公众号
手机版