摘要
本篇主要介绍STemwin在STM32H743上的移植,基于freeRTOS操作系统。假设freeRTOS已经移植成功,不会移植的童鞋请参考以前的推送或者找官方例程学习。
开发环境
IDE: IAR 8.3.2
freeRTOS V10.2.1
STemwin 5.44
硬件板卡:正点原子STM32H743开发板
工程移植
STemwin是图形界面厂商emwin专门适配给ST的芯片的,源码不开源,只能调用API使用,不过效果确实不错,我们以官方的例程为例子来做介绍。硬件平台使用原子开发板,软件不使用开发板代码。

修改GUI_X_OS.C文件,可以在官方例程中找到相近的修改,

添加库文件

屏幕用SDRAM来做缓存,所以我们需要使用SDRAM,修改SDRAM初始化,配置以及其他函数,这里不在赘述。

使能CRC时钟,因为需要用到CRC

本文详细介绍了如何在STM32H743开发板上,基于freeRTOS操作系统进行STemwin图形库的移植工作。内容包括IDE设置、库文件添加、SDRAM配置、触摸屏驱动的修改以及GUI任务和触摸屏扫描定时器的实现。通过移植官方DEMO,确保了触摸流畅和显示正常。
最低0.47元/天 解锁文章
751

被折叠的 条评论
为什么被折叠?



