用的是STM32L052C8T6这款单片机,然后使用最新版的STM32CubeMX工具和最新的库包,通过STM32CubeMX新建一个工程,在Pinout中使能SYS的Debug Serial Wire, 使能USB的Device功能,并设置USB_DEVICE为Custom Human Interface Device Class 设置SYSCLK时钟为HSI(16M),不倍频,USB时钟设为RC 48MHz 进入设置中的Advanced Settings- t7 j5 ?; B' _: j 将RCC和GPIO设为LL库 生成MDK5工程 然后用JLINK下载到单片机中9 D8 b0 m+ i% M3 m! O2 { 运行,枚举USB失败,但是用HAL库就没问题) ~* `0 L8 ]; a2 o8 Z4 b# t [ 经发现,USB中断没进去 但是USB中断已经打开了,请问是什么问题 |
最全USB HID开发资料,悉心整理一个月,亲自测试
USB Audio设计与实现
【MCU实战经验】+STM32F107的USB使用
圈圈发布USB图书第二版有感,以及分享一些我学习USB过程...
STM32F4-DISC 实现USB主机(U盘)和USB设备(虚拟串口)自动切换
STM32 USB-HID通信移植步骤STM32 USB HID键盘例程
【经验分享】在进行 USB CDC 类开发时,无法发送 64整数倍的数据
如何让CDC类USB设备批量接收64字节以上数据
用STM32F4实现的USB摄像头UVC,配合上位机可识别车牌
STM32 USB CDC 虚拟多串口
评分
查看全部评分
评分
查看全部评分
之前测试过F103,IO8到15不受控呀,用调试观察过相关寄存器,的确是没有操作到;/ v5 L6 [+ u+ @) J' \% W
最最不能理解的是,不仅IO8到15不受控,还操作到了低8位,比如我想操作IO15,结果却是IO7。
因此,基本不相信LL了。
评分
查看全部评分