# usb_mini_pcb **Repository Path**: hugedragonroot/usb_mini_pcb ## Basic Information - **Project Name**: usb_mini_pcb - **Description**: 这是一个USB功率计和迷你开发板,可以用于检测手机充电状态、充当12v供电电源、及单片机相关开发 - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-06-14 - **Last Updated**: 2025-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 简介 这是一个USB功率计和迷你开发板,可以用于检测手机充电状态、充当12v供电电源、及单片机相关开发 ### 功能特点 - 理论最大电压26V,精度0.008V,最大电流6A,精度0.002A - 支持d+,d-电压检测 - 支持qc协议2.0,9v、12v电压诱骗 - 3脚波轮开关实现界面控制 - 预留6路PWM、4路ADC、2路I2c、复用2路uart进行电机开发 ### 使用说明 - [充电] ![充电](./pic/charge.jpg) - [QC诱骗] ![QC诱骗](./pic/qc%20inveigle.gif) ### 涉及平台 - [Keil](./MDK-ARM/usb_mini_pcb.uvprojx) - [VS Code](./usb_mini_pcb_v5.code-workspace) - [GUI-Guider](./gui_guider_code/usbMiniPcb.guiguider) ### 文件目录 - [Core](./Core/) - [主函数](./Core/main.c) - [初始化](./Core/myInit.c) - [中断函数](./Core/gd32f30x_it.c) - [底层](./EXT/) - [屏幕](./EXT/LCD/) - [按键](./EXT/bsp_key.c) - [电压电流测量](./Ext/meter.c) - [GD32标准库](./Firmware/) - [lvgl](./lvgl/) - [界面显示](./lvgl/app/) - [图形库源码](./lvgl/src/) - [图形库例程](./lvgl/examples/) - [任务](./Task/) - [调试控制台](./Task/debug.c) - [显示任务](./Task/display.c) - [诱骗管理](./Task/power_manager.c) ### 原理图与PCB - [硬件开源](https://oshwhub.com/hugedragonroot/usb_mini_pcb)