Skip to content

Latest commit

 

History

History
169 lines (113 loc) · 7.92 KB

README_CN.md

File metadata and controls

169 lines (113 loc) · 7.92 KB

T7-C6

English | 中文

版本迭代:

Version Update date
T7-C6_V1.0 2024-02-11

购买链接

Product SOC FLASH PSRAM Link
T7-C6-C6_V1.0 ESP32C6 4M - 暂未售卖

目录

描述

T7-C6是一款基于ESP32C6芯片的开发板,可由电池供电,板载充电芯片

预览

PCB板

渲染图

模块

1. MCU

2. 充电芯片

  • 芯片:TP4065

快速开始

注意事项:目前ESP32C6只能使用Arduino IDE进行编程

示例支持

Example Support IDE And Version Description Picture
Battery Voltage Measure [Arduino IDE][esp32_v3.0.0-rc3]
ESP32 Deep Sleep [Arduino IDE][esp32_v3.0.0-rc3]
Original Test [Arduino IDE][esp32_v3.0.0-rc3] 出厂初始测试文件
Wifi STA [Arduino IDE][esp32_v3.0.0-rc3]
firmware Description Picture
Original Test V1.0.0 初始版本
Original Test V1.0.1 修复串口调试

PlatformIO

  1. 安装VisualStudioCode,根据你的系统类型选择安装。

  2. 打开VisualStudioCode软件侧边栏的“扩展”(或者使用Ctrl+Shift+X打开扩展),搜索“PlatformIO IDE”扩展并下载。

  3. 在安装扩展的期间,你可以前往GitHub下载程序,你可以通过点击带绿色字样的“<> Code”下载主分支程序,也通过侧边栏下载“Releases”版本程序。

  4. 扩展安装完成后,打开侧边栏的资源管理器(或者使用Ctrl+Shift+E打开),点击“打开文件夹”,找到刚刚你下载的项目代码(整个文件夹),点击“添加”,此时项目文件就添加到你的工作区了。

  5. 打开项目文件中的“platformio.ini”(添加文件夹成功后PlatformIO会自动打开对应文件夹的“platformio.ini”),在“[platformio]”目录下取消注释选择你需要烧录的示例程序(以“default_envs = xxx”为标头),然后点击左下角的“”进行编译,如果编译无误,将单片机连接电脑,点击左下角“”即可进行烧录。

Arduino

  1. 安装Arduino,根据你的系统类型选择安装。

  2. 打开项目文件夹的“example”目录,选择示例项目文件夹,打开以“.ino”结尾的文件即可打开Arduino IDE项目工作区。

  3. 打开右上角“工具”菜单栏->选择“开发板”->“开发板管理器”,找到或者搜索“esp32”,下载作者名为“Espressif Systems”的开发板文件。接着返回“开发板”菜单栏,选择“ESP32 Arduino”开发板下的开发板类型,选择的开发板类型由“platformio.ini”文件中以[env]目录下的“board = xxx”标头为准,如果没有对应的开发板,则需要自己手动添加项目文件夹下“board”目录下的开发板。

  4. 打开菜单栏“文件”->“首选项”,找到“项目文件夹位置”这一栏,将项目目录下的“libraries”文件夹里的所有库文件连带文件夹复制粘贴到这个目录下的“libraries”里边。

  5. 在 "工具 "菜单中选择正确的设置,如下表所示。

ESP32-C6

Setting Value
Board ESP32C6 Dev Module
Upload Speed 921600
CPU Frequency 160MHz
Flash Mode QIO
Flash Size 4MB (32Mb)
Core Debug Level None
Partition Scheme Huge APP (3MB No OTA/1MB SPIFFS)
  1. 选择正确的端口。

  2. 点击右上角“”进行编译,如果编译无误,将单片机连接电脑,点击右上角“”即可进行烧录。

firmware烧录

  1. 打开项目文件“tools”找到ESP32烧录工具,打开。

  2. 选择正确的烧录芯片以及烧录方式点击“OK”,如图所示根据步骤1->2->3->4->5即可烧录程序,如果烧录不成功,请按住“BOOT-0”键再下载烧录。

  3. 烧录文件在项目文件根目录“firmware”文件下,里面有对firmware文件版本的说明,选择合适的版本下载即可。

example example

引脚总览

电池电压测量引脚 ESP32C6引脚
BATTERY_ADC_DATA IO2

常见问题

  • Q. 看了以上教程我还是不会搭建编程环境怎么办?
  • A. 如果看了以上教程还不懂如何搭建环境的可以参考LilyGo-Document文档说明来搭建。

  • Q. 为什么打开Arduino IDE时他会提醒我是否要升级库文件?我应该升级还是不升级?
  • A. 选择不升级库文件,不同版本的库文件可能不会相互兼容所以不建议升级库文件。

  • Q. 为什么我的板子上“Uart”接口没有输出串口数据,是不是坏了用不了啊?
  • A. 因为项目文件默认配置将USB接口作为Uart0串口输出作为调试,“Uart”接口连接的是Uart0,不经配置自然是不会输出任何数据的。
    PlatformIO用户请打开项目文件“platformio.ini”,将“build_flags = xxx”下的选项“-DARDUINO_USB_CDC_ON_BOOT=true”修改成“-DARDUINO_USB_CDC_ON_BOOT=false”即可正常使用外部“Uart”接口。
    Arduino用户打开菜单“工具”栏,选择USB CDC On Boot: “Disabled”即可正常使用外部“Uart”接口。

  • Q. 为什么我在Arduion上找不到ESP32C6这个芯片的库呢?
  • A. 目前ESP32C6这款芯片的Arduino库正处于测试阶段,您可以去GitHub上的arduino-esp32下载3.0.0分支版本以上的 “package_esp32_dev_index.json”文件,导入Arduino IDE即可看到ESP32C6芯片库

  • Q. 为什么我的板子一直烧录失败呢?
  • A. 请按住“BOOT-0”按键重新下载程序。

项目

资料

依赖库