1.关于RT-Thread Studio 移植 FSMC LCD

本文档介绍了如何在STM32项目中快速移植FSMC驱动LCD,主要涉及STM32CubeIDE的配置、HAL库代码的移植以及RT-Thread Studio的工程适配。作者分享了个人经验,推荐了原子哥的例程,并指出了解基本原理和利用供应商提供的源码是关键。同时,提到了在ROS环境下进行C++开发时的注意事项。

一、描述

对于LCD 使用FSMC驱动的太详细的原理我就不讲解了,因为太具体的我也不是很了解,但是对于移植,知道‘套路’就行。毕竟对于项目的开发,就是要既快又稳定,而且,一般厂家都会配套驱动源码以及配套例程,对于驱动的开发,还是交给那些大佬进行,我懂原理,能够移植他的源码或例程就行。这里我参考原子个的例程,我个人还是比较喜欢原子个的例程,移植也很方便,当然,前提是知道了原理,但是不需要你写驱动。

二、 关于CubeMX或CubeIDE配置程序

我使用的是CubeIDE配置程序,因为这个软件配置好程序还可以直接编译,然后烧到板子上跑一跑,而且还可以很直观的看到flash和RAM的使用情况。

当然,我遥控器使用的是STM32F103ZET6最小系统板子,车载运动系统控制板使用的是STM32F407ZGT6最小系统板。 对于F1的FSMC 地址选择是A10,F4是A6

没问题后就可以移植到RT-Thread Studio的工程去使用了。

当然,需要RT-Thread配置工程支持SRAM,还有,对于程序兼容问题,目前还必须得注释掉一些工程文件的代码(就三个句,不必要可以找到是哪个文件,当他报错了,Ctrl+鼠标 找到他注释掉:)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值