硬件链接
air105 Hspi口链接AIR101-LCD
Lua代码:
--- 模块功能:lvgldemo
-- @module lvgl
-- @author Dozingfiretruck
-- @release 2021.01.25
-- LuaTools需要PROJECT和VERSION这两个信息
PROJECT = "lvgldemo"
VERSION = "1.0.0"
log.info("main", PROJECT, VERSION)
-- sys库是标配
_G.sys = require("sys")
--[[
-- LCD接法示例, 以Air105开发板的HSPI为例
LCD管脚 Air105管脚
GND GND
VCC 3.3V
SCL (PC15/SPI0_SCK)
SDA (PC13/SPI0_MOSI)
RES (PC12)
DC (PE8)
CS (PC14)
BL (PE9)
提示:
1. 只使用SPI的时钟线(SCK)和数据输出线(MOSI), 其他均为GPIO脚
2. 数据输入(MISO)和片选(CS), 虽然是SPI, 但已复用为GPIO, 并非固定,是可以自由修改成其他脚
]]
--添加硬狗防止程序卡死
wdt.init(15000)--初始化watchdog设置为15s
sys.timerLoopStart(wdt.feed, 10000)--10s喂一次狗
log.info("hello luatos")
spi_lcd &