介绍 基于STM32的USB电压和电流表可以轻松查看充电器是否在快速充电模式下工作,还可以轻松测试USB设备的功耗或USB充电器的输出功率。 版本更新说明 v1.1-2020 / 4/15 添加自动屏幕功能,在检测到无电流输出20秒后,屏幕将自动关闭以保护OLED屏幕。关闭屏幕后,当检测到电流输出或手动按下按钮时,屏幕将自动点亮。 特性 基于STM32F030K6,代码使用HAL库,GCC编译器编写 0.91英寸白色OLED显示屏,显示效果清晰 使用低电阻采样电阻(5mΩ),以防止过高的内部电阻影响USB电源效率 支持4.7〜24V的宽电压范围,0〜5A的电流测量 它可以测量Vbus,D +,D-电压和Vbus电流。支持功率显示和能量计算 可以选择使用内部参考电压源(Vref)或外部参考电压源(AZ431) 软件校准功能可以保证校准后的一定精度。 完全开源,您可以自己添加功能 -- 校准说明 该USB电压和电流表具有软件校准功能,可以补偿硬件偏差。开机过程中按住按钮,直到屏幕上显示“准备校准~~~~”,然后释放按钮以进入校准模式。请根据屏幕提示提供标准电压和电流以完成校准。 代码说明 该代码是STM32CubeMX生成的trueStudio项目,建议使用trueStudio 9.3.0导入。 预防措施 USB插座有两种类型,一种是内部触点朝下(面向焊盘),另一种是内部触点朝上(背向焊盘)。两个PCB可以使用相同的PCB封装。如果使用的USB插座的触点较低,则应将其焊接到板的正面,否则应焊接到板的背面。示例图片使用下触点的USB插座,原理图和PCB设计是上触点的母插座。制作时请注意这一点。
2022-02-22 10:21:30 2.13MB 电压表 电流表 STM32F030 电路方案
1
stm32f103的开发板,usb通过spi方式读取sd卡,在电脑端显示sd卡内容,官方的历程spi方式有问题,程序里做了修改。主要修改在SPI_MSD0_Driver.c中。
2022-01-28 16:11:17 273KB stm32 usb sd卡 spi
1
基于MM32F103xBx8 系列USB USB IAP 全速12M USB 2.0 HID USB Device,BootLoader+Application两部分
2022-01-28 14:08:44 175KB STM32 MM32 USB IAP
1
STM32官方USB例程JoyStick详解.doc
2022-01-17 09:04:14 80KB usb
STM32 USB虚拟串口,包含两个例子和USB驱动,请看博客: https://blog.csdn.net/yxy244/article/details/102620249
2022-01-14 09:11:54 38.71MB STM32 USB VCP 虚拟串口
1
基于stm32的usb hid设备。和stm32给出的例程不同,这个程序可以响应上位机的set_report和get_report命令。上位机不需要驱动就可以通过控制端点来发送和接收256字节的数据。需要注意的几个地方:设备描述符(device_descriptor)中的vid要根据自己的定义进行修改;报告描述符(report_descriptor)中描述了一个feature report和一个in report,这个可以根据自己的需要来修改。
2022-01-09 17:53:06 2.85MB hid 无驱 stm32
1
本文通过解析USB通信协议及其CDC(Communications Device Class)USB 标准设备类,在意法半导体推出的基于ARM公司的Cortex-M架构设计的STM32处 理器上设计了一套基于CDC标准设备类的USB通信协议,然后在PC主机上利用微 软提供的usbser.sys驱动程序,自己编写了一个stmcdc.inf文件,实现了STM32 处理器和PC主机的基于CDC标准设备类的通信。
2022-01-07 09:52:05 3.05MB STM32 PC USB 通信协议
1
STM32的USB例程修改步骤
2021-12-30 20:06:21 43KB STM32 USB
1
如何修改STM32的USB例程为自己所用?具体要改哪些地方呢?首先要改各种描述符,然后是具体的数据处理。我们拿USB摇杆鼠标范例来修改,把它改成USB键盘。
2021-12-30 19:52:20 79KB STM32 USB
1
STM32单片机USB 学习资料STM32F10x_USB_培训资料USB程序开发笔记等文档资料: 022525_STM32F10x_USB_学习培训资料.pdf CD00158241.pdf STM32 USB Mass Storage学习资料.pdf STM32的USB详解.pdf STSW-STM32121.zip USB培训_Part1_协议.pdf USB培训_Part2_USB_IP及其库的使用.pdf USB培训_Part3_USB_OTG_IP及其库的使用.pdf 基于STM32的USB程序开发笔记.pdf