RT-Thread Studio入门(5)— 开启SPI-LCD显示

RT-Thread Studio开启SPI-LCD显示

我们在上一个工程(RT-Thread Studio使用邮箱发送按键状态)的基础上添加LCD显示功能;atk-Pandora的组件上已经有了lcd设备的代码,我们只需要将其打开即可

一、使能SPI-LCD功能

打开【RT-Thread Settings】,选择【更多配置】
在这里插入图片描述
打开【硬件】页面,选中【LCD(spi3)】选项,然后保存
在这里插入图片描述
同时,我们可以看到,在组件和服务层页面,SPI选项图标已经被点亮了
在这里插入图片描述
然后我们可以看到applications下的lcd_sample.c已经亮了,可是我们之前编写的app_key.c却灰了,那会不会对我们的工程有影响呢,我们尝试构建
在这里插入图片描述
很好,果然报错了,很显然,这是在构建过程中没有加入app_key.c文件造成的,有什么办法解决呢
在这里插入图片描述
我们点击【打开构建配置】工具,选择【路径和符号】->【源位置】,点击编辑过滤器
在这里插入图片描述
选中app_key.c,将其移除,保存后在进行构建
在这里插入图片描述
构建成功
在这里插入图片描述
那么这就造成一个问题,每次更新【RT-Thread Settings】后,就需要重新将app_key.c从过滤器中移除。(目前我只找到这个解决办法,如果有人有更好的解决办法,希望留言告诉我。)
下载到开发板中,LCD按预期点亮:
在这里插入图片描述

二、修改代码,在LCD上显示按键状态

在main函数中添加显示代码
在这里插入图片描述
可以看到,LCD显示成功:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值