在线时间4067 小时
UID3441752
注册时间2017-11-21
NXP金币759431
TA的每日心情 | 开心 2024-3-26 15:16 |
---|
签到天数: 266 天 [LV.8]以坛为家I
管理员
- 积分
- 32004
- 最后登录
- 2024-4-9
|
本文通过Arduino扩展板,扩展一个LCD屏并运行LittleVGL图形界面的演示。今天继续为大家介绍OKDO_LPC55S69开发板的上手教程,主要涉及UART, USB, 板子上的按键和三色LED灯:
前情回顾
在OKDO_LPC55S69 上手指南(上)中,我们进一步利用SDK介绍并试验OKDO_LPC55S69开发板的几个demo:
·UART 串口例程
·USB鼠标例程
最后将板子上的3个按键和三色LED利用起来,编写了一个按键触发流水灯的小程序。相信大家对开发板上的硬件资源的使用都应该很熟悉了吧~
本文主要内容
这篇文章为大家介绍最后一个上手例程: 基于Arduino扩展版和LCD模组的LittleVGL GUI综合实验。这个实验可比原来的”闪灯,按键”有意思多了,先来看看视频:
硬件环境搭建
1.GUI显示需要LCD屏,在本文中使用了ADAFRUIT的 2.8寸TFT SPI Arduino 接口屏,这也是SDK demo中默认推荐的型号, 某宝有售:
这款LCD支持320x240分频率,SPI接口,采用ili9341控制器,可以通过Arduino接口接到LPC55S69的高速SPI接口上,最快可以达到30帧每秒的高速刷新率。
2.将OKDO LPC55S69开发板焊接到Arduino拓展版上。注意拓展版后面有和OKDO开发板一一对应的引脚提示,千万不要焊反噢(此处忽略我拙略的焊接水平)
3.将 LCD通过Arduino接口扣在拓展版上,注意引脚不要接错哦:
软件
LittleVGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的很多内容,它具有易于使用的图形元素,精美的视觉效果和低内存占用。LittleVGL用C语言编写,以实现最大的兼容性(与C ++兼容),模拟器可在没有嵌入式硬件的PC上启动嵌入式GUI设计。
软件方面,使用SDK 提供的littlevgl_demo. 打开MCUXpressoIDE导入GUI demo工程: littlevgl_demo,编译,并下载运行。
注意:由于LCD已经挡住了OKDO板子上的复位按键,所以想要看到运行效果的话需要重新给板子上电(插拔USB),重新上电之后就会出现视频里超酷炫的GUI 画面咯!!
总结
到此为止,OKDO_LPC55S69上手指南系列共三篇文章就全部结束了,但是探索OKDO_LPC55S69开发板的旅程才刚刚开始,虽然OKDO板子本身资源并不多,但是其小巧的外形和附赠的Arduino拓展版仍然可以让他完成各种意想不到的创客发明制作,再加上SDK强大软件包的加持,相信只有你想不到,没有OKDO开发板做不到的事情!
购买渠道
文章出处:恩智浦MCU加油站
|
|