STM32F429discovery 显示初探

本文记录了作者在使用STM32F429discovery板进行屏幕显示的初步探索。通过分析官方例程,了解了STM32Cube库的更新,以及如何初始化ILI9341液晶屏、设置图层和处理引脚初始化问题。作者指出,LCD初始化中应注意像素格式、图层透明度和颜色键设定,以实现多层显示效果。
摘要由CSDN通过智能技术生成

         第一次写技术博客,记录我的学习历程,希望能和大家多交流,有些理解错误和不到位的地方,还恳请大家多多指导,谢谢!

        拿到ST的板子,从官网上下载了最新的cube库,以前用过STM32F407discovery,觉得ST的库还是挺好用的,但是这次更新的cube库,不太熟悉,感觉略微混乱。自己新建了一个工程,把新的库函数移植进去,算是一个demo,以后可以随时拷贝以及添加修改文件。

        以前没有写过屏幕的程序,所以首先打开官方的例程来看。...\STM32Cube_FW_F4_V1.1.0\Projects\STM32F429I-Discovery\Examples\LTDC\LTDC_Display_2Layers,这个工程实现的功能是在屏幕显示两张图片,上下各一张,然后让两张图片不停地相向运动。

        初始化函数是在main.c中定义的,初始化函数中,先是初始化ili9341(spi),然后设定屏幕的一些参数,再设定屏幕的两个图层,图层1在图层0上面,所以图层1在设置的时候Alpha设置的是200,貌似起一个有透明度的效果。图层初始化的时候,还涉及到设置窗口大小,frame buffer的地址(要显示的图片的地址),以及像素格式设置。关于这个例程,在初始化函数里面,没有找到初始化LTDC引脚的代码,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值