Image
Image

在水一方00

+ 关注

粉丝 0     |     主题 51     |     回帖 581

STM32CubeMX之USB从机
2023-5-31 22:37
  • ST MCU
  • 12
  • 481
  电路板上电后,插入USB线,并连接电脑,电脑会弹出安装驱动的提示,安装STM32虚拟串口的驱动,打开串口调试 ...  
  初始化与中断的代码已经自动生成,用户发送和接收数据只需调用两个函数即可,有时候也需要对两个函数进行修 ...  
  初始化与中断的代码已经自动生成,用户发送和接收数据只需调用两个函数即可,有时候也需要对两个函数进行修 ...  
  设置完成后生成代码。  
  设置完成后生成代码。  
  USB时钟选择为内部48M时钟HSI48。  
  USB时钟选择为内部48M时钟HSI48。  
  ......  
  USB Device模式配置如下,选择虚拟串口,参数配置默认,设备描述符(Device Descriptor)也默认即可。也可 ...  
  STM32CubeMX配置 STM32的USB接口支持多种模式,包括音频设备、虚拟串口、DFU模式、HID、自定义HID以及大容 ...  
STM32 USB虚拟串口波特率问题(含源码)
2024-10-13 23:40
  • ST MCU
  • 14
  • 3462
  添加串口中断回调函数:  
  添加串口发送完成中断回调函数(前提是使能串口发送中断):  
  USB数据转发到USART1 同样是在usbd_cdc_if.c文件中,修改USB接收函数CDC_Receive_FS。将原来的程序屏蔽, ...  
  USB数据转发到USART1 同样是在usbd_cdc_if.c文件中,修改USB接收函数CDC_Receive_FS。将原来的程序屏蔽, ...  
  USBD_CDC_LineCodingTypeDef的格式也是系统定义好的。 添加完成后,在电脑的串口助手上更改波特率时,系统 ...  
  USBD_CDC_LineCodingTypeDef的格式也是系统定义好的。 添加完成后,在电脑的串口助手上更改波特率时,系统 ...  
  其中上面的注释是系统生成的,根据注释添加相应的红框中的程序。LineCoding是一个结构体: ...  
  波特率设置 其实STM32CubeMX生成的程序中已经提供了相关的接口,只需要用户自己实现即可。打开usbd_cdc_if ...  
  波特率设置 其实STM32CubeMX生成的程序中已经提供了相关的接口,只需要用户自己实现即可。打开usbd_cdc_if ...  
  之前的文章中介绍过STM32的USB接口虚拟串口的功能。《STM32CubeMX之USB从机》。本篇文章在此基础上,以STM3 ...  
2
3
近期访客