Skip to content

embeddedboys/pico_dm_gtm0375hi1t02_arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pico_DM_QD3503728 的 Arduino 移植

[中文][English]

  • 显示基于 TFT_eSPI 开发

TODO

  • NS2009 驱动
  • 重写ns2009驱动,使其支持旋转
  • 如何在 Arduino 中超频 RP2040,是否会影响其他库?
  • 将这篇文档上传到Github Page

所需硬件

  • Raspberry Pi Pico (with BOOTSEL button)
  • 一根 Type-C USB 或 Micro-USB 线缆

在你开始之前

  1. 通过git或者下载zip来获取本工程

    git clone https://github.com/embeddedboys/pico_dm_gtm0375hi1t02_arduino.git
  2. 在 Arduino IDE 中安装 pico 开发板

    参考自 https://github.com/earlephilhower/arduino-pico

    打开 Arduino IDE 并转到 文件->首选项

    在弹出的对话框中,在 其他开发板管理器地址 字段中输入以下 URL:

    https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json

    board url

    单击 确定 关闭对话框。

    在 IDE 中转到 工具->开发板->开发板管理器

    在搜索框中输入pico,并选择安装

    install

    等待安装完成

  3. 通过 Arduino IDE 安装 lvgl 和 TFT_eSPI 库

    • TFT_eSPI
    • lvgl (version == 8.4.0)
  4. TFT_eSPI/User_Setup.h 替换成本工程中提供的

    cd pico_dm_qd3503728_arduino
    cp User_Setup.h ~/Arduino/libraries/TFT_eSPI/
  5. lv_conf.h 拷贝至 Arduino/libraries 目录下

    cd pico_dm_qd3503728_arduino
    cp lv_conf.h ~/Arduino/libraries/
  6. 如果你想要构建 lvgl 的 demos, 将 lvgl/demos 目录拷贝至 lvgl/src 目录下, examples 也一样

    cd ~/Arduino/libraries/lvgl
    cp demos/ -r src/
    cp examples -r src/

这时 Arduino 目录看起来是这样的:

libraries\
    lvgl\
    TFT_eSPI\
        User_Setup.h
    lv_conf.h

(Arduino目录在 Windows 上通常默认位于 C\Users\your_username\Documents\Arduino , 在 linux 上通常位于~/Arduino)

  1. Arduino IDE中, 找到 File->Open 并且打开本工程中的 main/main.ino 文件

  2. 上传工程到 Pico

    当你第一次上传工程时,你需要按下 Pico 的 BOOTSEL 按钮,然后插入你的电脑。此外,在你修改了工程后,你可以直接上传到你的 Pico 上。

    每次上传工程时,建议选择正确的 COM 端口。

  3. Enjoy

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published