2020-02-20 11:39:38 +08:00
|
|
|
|
# NaviKit_stm32
|
2020-04-16 20:05:03 +08:00
|
|
|
|
PM1导航套件中电源控制板源码,STM32F107VCT6,开发环境STM32CubeIDE
|
|
|
|
|
# 主要功能
|
|
|
|
|
|
|
|
|
|
* USB端口负载的启动顺序编辑
|
2020-04-16 20:06:36 +08:00
|
|
|
|
* 软件改变/查询端口负载通电开关
|
2020-04-16 20:05:03 +08:00
|
|
|
|
* 电量统计(基于IIC协议的库仑计)
|
|
|
|
|
* 作为CDC Device接入到USB2.0-HUB的Downsteam端口下
|
2020-04-14 17:28:14 +08:00
|
|
|
|
|
|
|
|
|
# Note
|
|
|
|
|
在使用usb的时候,
|
|
|
|
|
`stm32f1xx_hal_pcd.c文件内`
|
|
|
|
|
`void HAL_PCD_IRQHandler(PCD_HandleTypeDef *hpcd)函数内`
|
2020-04-16 20:05:03 +08:00
|
|
|
|
`HAL_PCD_SuspendCallback(hpcd) 代码段` 务必屏蔽,否则导致枚举失败,提示获取设备描述符失败。
|