单片机学习小组
直播中

李红

7年用户 1238经验值
私信 关注

请问如何用STM32cube实现STM32H743的USB驱动?

请问如何用STM32cube实现STM32H743的USB驱动?

回帖(1)

王媛媛

2022-2-22 09:39:58
基于STM32cube实现STM32H743的USB驱动说明,CUBE配置未讲述。
USB驱动说明


1、 STM32CubeMX分配的堆空间太小,导致驱动无法正常识别;将Cube中设置的堆大小 0x200 修改为 0x700:


2、打开Terminal软件,用于PC端收发数据,设置如下:


数据接收:


3、在发送栏输入PC需要发送的数据,点击send按钮。
4、板子在u***d_cdc_if.c文件中的CDC_Receive_FS()函数中进行数据中断接收处理。

数据发送:


5、u***d_cdc_if.c文件中的CDC_Transmit_FS ()函数是数据发送函数,在CDC_Transmit_FS ()函数中添加测试代码如下,转发接收到的PC数据:

6、PC端发送数据时,接收端口会显示板子发送回的数据,与PC端发送的一致:
举报

更多回帖

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