Maixduino系列实验(5)---点亮Maixduino配套2.4寸LCD屏

ST7789驱动器芯片2.4寸LCD屏(24P 320X240)
- 模块名称:液晶显示模块
- 型号:KD024C-4
- 同类型型号:
- 兼容型号:
- 显示模式:TFT
- 显示色彩:65/262K
- 分辨率: 240*320
- 点距:0.153 (H) x 0.153 (V)
- 视角:12:00
- 控制IC:ST7789V
- 显示类型:全透型,常白
- 外形尺寸:42.7260.262.6mm
- 可视面积:38.32*50.56 mm
- 点阵区面积:36.72*48.96mm
- 亮度:300cd/m2
- 对比度:500
- 接口类型: 8/9/16/18位8080并口
16/18位RGB接口
3/4线SPI接口
- 引脚数:24
- 引脚距离:0.5mm
- 连接类型: FPC插接型
- 工作电压:3.3V
- 背光灯颜色及类型: 白色LED背光
- 背光电路:4 LED 并联, 共阳
If=80mA, Vf =3.2V
- 使用寿命:100000h
- 工作温度:-20----70°C
- 储存温度:-30----80°C
- 质量体系认证:ISO9001:2008
- 产品认证:RoHS

安装<Sipeed_ST7789.h>库,开发板自带

`/*
Maixduino系列实验(5)
项目之三:点亮Maixduino配套2.4寸LCD屏
安装<Sipeed_ST7789.h>库,开发板自带
*/
#include <Sipeed_ST7789.h>
SPIClass spi(SPI0); // Maix系列板载LCD必须为SPI0
Sipeed_ST7789 lcd(320, 240, spi);
void func()
{
lcd.fillScreen(COLOR_RED);
lcd.drawRect(20, 20, 50, 50, COLOR_WHITE);
lcd.fillCircle(100, 100, 40, COLOR_WHITE);
lcd.fillTriangle(10, 200, 300, 200, 300, 150, COLOR_WHITE);
lcd.setTextSize(2);
lcd.setTextColor(COLOR_WHITE);
lcd.setCursor(100, 30);
lcd.println("hello Maixduino");
}
void func2()
{
lcd.fillScreen(COLOR_RED);
lcd.drawRect(20, 20, 50, 50, COLOR_WHITE);
lcd.fillCircle(180, 50, 40, COLOR_WHITE);
lcd.fillTriangle(10, 300, 200, 300, 200, 150, COLOR_WHITE);
lcd.setTextSize(2);
lcd.setTextColor(COLOR_WHITE);
lcd.setCursor(1, 100);
lcd.println("hello Maixduino");
}
void setup()
{
lcd.begin(15000000, COLOR_RED);
}
void loop()
{
lcd.setRotation(0);
func();
delay(3000);
lcd.invertDisplay(true);
func();
delay(3000);
lcd.setRotation(1);
func2();
delay(3000);
lcd.setRotation(2);
func();
delay(3000);
lcd.setRotation(3);
func2();
delay(3000);
}`

|
请问大师,谁把Maixduino板子的驱动文件Maixduino-master.zip分享一个;邮箱:[email]hglltm@126.com[/email]感谢了
c:/users/dell/appdata/local/arduino15/packages/maixduino/tools/riscv64-unknown-elf-gcc/8.2.0_20190409/bin/../lib/gcc/riscv64-unknown-elf/8.2.0/../../../../riscv64-unknown-elf/bin/ld.exe: C:\Users\DELL\AppData\Local\Temp\arduino_build_886846\core\core.a(spi.c.o): in function `.LANCHOR1':
spi.c:(.rodata.spi+0x0): multiple definition of `spi'; C:\Users\DELL\AppData\Local\Temp\arduino_build_886846\sketch\maixduino_test1.ino.cpp.o:C:\Users\DELL\Desktop\maixduino_test1/maixduino_test1.ino:9: first defined here
collect2.exe: error: ld returned 1 exit status
使用 1.0 版本的库 Sipeed_ST7789 在文件夹: C:\Users\DELL\AppData\Local\Arduino15\packages\Maixduino\hardware\k210\0.3.11\libraries\Sipeed_ST7789
使用 1.4.8 版本的库 Adafruit-GFX-Library 在文件夹: C:\Users\DELL\AppData\Local\Arduino15\packages\Maixduino\hardware\k210\0.3.11\libraries\Adafruit-GFX-Library
exit status 1
为开发板 Sipeed Maixduino Board 编译时出错。
老师,我编译也是出错了,版本不一样是咋搞呀,麻烦您看看
[backcolor=rgb(250, 250, 250)][font=微软雅黑]原来的完整帖子[/font][/backcolor]
[p=28, null, left][backcolor=rgb(250, 250, 250)][font=微软雅黑][backcolor=rgb(255, 255, 255)]MicroPython动手做(01)——春节后入手了一块K210芯片AI开发板
[color=rgb(31, 131, 224)]http://bbs.eeworld.com.cn/thread-1115786-1-1.html[/backcolor][/color][/font][/backcolor][/p][p=28, null, left][backcolor=rgb(250, 250, 250)][font=微软雅黑][backcolor=rgb(255, 255, 255)]MicroPython动手做(02)——尝试搭建K210开发板的IDE环境
[color=rgb(31, 131, 224)]http://bbs.eeworld.com.cn/thread-1115831-1-1.html[/backcolor][/color][/font][/backcolor][/p][p=28, null, left][backcolor=rgb(250, 250, 250)][font=微软雅黑][backcolor=rgb(255, 255, 255)]MicroPython动手做(03)——零基础学MaixPy之开机运行
[color=rgb(31, 131, 224)]http://bbs.eeworld.com.cn/thread-1116184-1-1.html[/backcolor][/color][/font][/backcolor][/p][p=28, null, left][backcolor=rgb(250, 250, 250)][font=微软雅黑][backcolor=rgb(255, 255, 255)]MicroPython动手做(04)——零基础学MaixPy之基本示例
[color=rgb(31, 131, 224)]http://bbs.eeworld.com.cn/thread-1116438-1-1.html[/backcolor][/color][/font][/backcolor][/p][p=28, null, left][backcolor=rgb(250, 250, 250)][font=微软雅黑][backcolor=rgb(255, 255, 255)]MicroPython动手做(05)——零基础学MaixPy之LCD液晶屏
[color=rgb(31, 131, 224)]http://bbs.eeworld.com.cn/thread-1116577-1-1.html[/backcolor][/color][/font][/backcolor][/p][p=28, null, left][backcolor=rgb(250, 250, 250)][font=微软雅黑][backcolor=rgb(255, 255, 255)]MicroPython动手做(06)——零基础学MaixPy之单目摄像头
[color=rgb(4, 174, 255)]http://bbs.eeworld.com.cn/thread-1116591-1-1.html[/backcolor][/color][/font][/backcolor][/p][p=28, null, left][backcolor=rgb(250, 250, 250)][font=微软雅黑][backcolor=rgb(255, 255, 255)]MicroPython动手做(07)——零基础学MaixPy之机器视觉
[color=rgb(31, 131, 224)]http://bbs.eeworld.com.cn/thread-1116617-1-1.html[/backcolor][/color][/font][/backcolor][/p][p=28, null, left][backcolor=rgb(250, 250, 250)][font=微软雅黑][backcolor=rgb(255, 255, 255)]MicroPython动手做(08)——零基础学MaixPy之识别颜色
[color=rgb(31, 131, 224)]http://bbs.eeworld.com.cn/thread-1116662-1-1.html[/backcolor][/color][/font][/backcolor][/p][p=28, null, left][backcolor=rgb(250, 250, 250)][font=微软雅黑][backcolor=rgb(255, 255, 255)]MicroPython动手做(09)——零基础学MaixPy之人脸识别
[color=rgb(31, 131, 224)]http://bbs.eeworld.com.cn/thread-1116720-1-1.html[/backcolor][/color][/font][/backcolor][/p][p=28, null, left][backcolor=rgb(250, 250, 250)][font=微软雅黑][backcolor=rgb(255, 255, 255)]MicroPython动手做(10)——零基础学MaixPy之神经网络KPU[/backcolor][/font][/backcolor][/p]
c:/users/dell/appdata/local/arduino15/packages/maixduino/tools/riscv64-unknown-elf-gcc/8.2.0_20190409/bin/../lib/gcc/riscv64-unknown-elf/8.2.0/../../../../riscv64-unknown-elf/bin/ld.exe: C:\Users\DELL\AppData\Local\Temp\arduino_build_886846\core\core.a(spi.c.o): in function `.LANCHOR1':
spi.c:(.rodata.spi+0x0): multiple definition of `spi'; C:\Users\DELL\AppData\Local\Temp\arduino_build_886846\sketch\maixduino_test1.ino.cpp.o:C:\Users\DELL\Desktop\maixduino_test1/maixduino_test1.ino:9: first defined here
collect2.exe: error: ld returned 1 exit status
使用 1.0 版本的库 Sipeed_ST7789 在文件夹: C:\Users\DELL\AppData\Local\Arduino15\packages\Maixduino\hardware\k210\0.3.11\libraries\Sipeed_ST7789
使用 1.4.8 版本的库 Adafruit-GFX-Library 在文件夹: C:\Users\DELL\AppData\Local\Arduino15\packages\Maixduino\hardware\k210\0.3.11\libraries\Adafruit-GFX-Library
exit status 1
为开发板 Sipeed Maixduino Board 编译时出错。