STMCU小助手
发布时间:2021-11-8 16:58
这是一个基于 STM32G0 采用 USB type-C 供电的锂电池充电器开源项目。# c0 }0 d! g) _/ P
7 M, d1 N7 U7 k4 N* w& k 功能特性4 G- u# n: d' S* M% v- a$ j STM32G071CBT6 微控制器,具有2路 type C 接口,内置 USB Power Delivery PHY。+ c6 V7 |! G1 S' k# ?4 |1 \ LiPow 使用 USB Type C 和 Power Delivery 为锂聚合物电池充电。它支持 2s-4s 包的充电和平衡。& [2 E( x4 {: t; g 支持从 USB PD 电源或具有 PD 源功能的任何其他 USB C 端口(例如 Thinkpad X1 笔记本电脑)充电,高达 60W。$ y" \9 v8 w+ q6 t# x/ x6 C6 R' Z6 b 随着设备温度的升高,自动降低充电功率。 ; M/ m' ^- `0 J! ?2 |
, e( G# N7 o3 Y+ @. [ 开发指南 通过 SWD 或 UART 编程 运行 FreeRTOS: j2 x" g- |$ d+ U7 _7 A4 A& r ST USB PD 中间件* j( ^2 B L4 e* B% D! I0 A UART 命令行界面(921600 bps,8N1)! s0 o2 ^3 G0 M% U. v- X' I/ x* _ 基于 TrueStudio 使用 Makefile 进行构建4 }! S9 O7 _$ E( B4 J: U- G) [ 如果通过 SWD 烧录程序,需要使用 JLINK 或 STLINK 编程器;如果通过 UART 烧录程序,需要使用 STM32CubeProg 或 STM32Flash 上位机软件。 $ o3 S: _" {5 O8 ~2 i
0 d: u8 v: v; F! A' @: [ |
微信公众号
手机版