STM32
直播中

李鸿洋

10年用户 932经验值
擅长:可编程逻辑
私信 关注
[问答]

使用STM32F103RCT6开发USB设备,STM32CubeMx生成代码遇到的问题求解

大家好,最近在使用STM32F103RCT6开发USB设备,使用的是STM32CubeMx生成的代码,但查看代码发现一个问题,HAL_PCD_MspInit函数中开启了USB外设时钟,但是他开启的是RCC->APB1ENR的bit23

回帖(1)

马丽

2024-3-21 14:28:20
STM32F1系列分互联性和非互联型两个子系列,互联型系列支持双CAN,带USB OTG,指STM32F105和STM32F107。两个子系列在USB模块 、CAN模块
RCC等地方有明显差异,当然包括寄存器的定义。你现在用的是STM32F103RC,它属于非互联型系列。


你现在的问题就是看错地方了,你看的寄存器是互联型系列的相关寄存器定义,实际上你要看非互联型系列的相关内容,
即Low-, medium-, high- and XL-density器件的相关内容,而不是Connectivity line 器件的内容。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分