查看: 1325|回复: 1

OKDO_LPC55S69上手指南(下)

[复制链接]
  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3298

    主题

    6545

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32004
    最后登录
    2024-4-9
    发表于 2020-9-17 09:31:51 | 显示全部楼层 |阅读模式
    本文通过Arduino扩展板,扩展一个LCD屏并运行LittleVGL图形界面的演示。今天继续为大家介绍OKDO_LPC55S69开发板的上手教程,主要涉及UART, USB, 板子上的按键和三色LED灯:
    1.png
    前情回顾


    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中默认推荐的型号, 某宝有售:
    2.png
    这款LCD支持320x240分频率,SPI接口,采用ili9341控制器,可以通过Arduino接口接到LPC55S69的高速SPI接口上,最快可以达到30帧每秒的高速刷新率。


    2.将OKDO LPC55S69开发板焊接到Arduino拓展版上。注意拓展版后面有和OKDO开发板一一对应的引脚提示,千万不要焊反噢(此处忽略我拙略的焊接水平)
    3.png
    4.png
    3.将 LCD通过Arduino接口扣在拓展版上,注意引脚不要接错哦:
    6.png
    软件


    LittleVGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的很多内容,它具有易于使用的图形元素,精美的视觉效果和低内存占用。LittleVGL用C语言编写,以实现最大的兼容性(与C ++兼容),模拟器可在没有嵌入式硬件的PC上启动嵌入式GUI设计。


    软件方面,使用SDK 提供的littlevgl_demo. 打开MCUXpressoIDE导入GUI demo工程: littlevgl_demo,编译,并下载运行。
    5.png
    注意:由于LCD已经挡住了OKDO板子上的复位按键,所以想要看到运行效果的话需要重新给板子上电(插拔USB),重新上电之后就会出现视频里超酷炫的GUI 画面咯!!


    总结

    到此为止,OKDO_LPC55S69上手指南系列共三篇文章就全部结束了,但是探索OKDO_LPC55S69开发板的旅程才刚刚开始,虽然OKDO板子本身资源并不多,但是其小巧的外形和附赠的Arduino拓展版仍然可以让他完成各种意想不到的创客发明制作,再加上SDK强大软件包的加持,相信只有你想不到,没有OKDO开发板做不到的事情!


    购买渠道


    文章出处:恩智浦MCU加油站

    签到签到
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-11-4 13:30
  • 签到天数: 47 天

    [LV.5]常住居民I

    3

    主题

    167

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    379
    最后登录
    2024-4-16
    发表于 2020-9-28 15:44:43 | 显示全部楼层
    期待有大神出现复刻并进一步完善GUI的设计
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-20 19:49 , Processed in 0.132655 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表