stm32f042f6p6实现usbhid双向通讯(图文记要+demo)

本文详细介绍了如何使用stm32cubeMx配置STM32F042F6P6微控制器实现USB HID(Human Interface Device)的双向通信,并配合Win上位机进行交互。通过一系列步骤,包括新建项目、配置选项、编译工程、添加报文配置等,最终成功建立连接并展示效果。
摘要由CSDN通过智能技术生成

今天来记录一下这几天的学习成果–利用stm32cubeMx实现stm32f042f6p6实现usbhid双向通讯+win上位机,废话少说,直接上图:
1.首先下载并打开stm32cubeMx
在这里插入图片描述
2.新建项目

3.找到stm32f042f6px,再按ok
在这里插入图片描述
4.勾选如图上所示
在这里插入图片描述
5.把基本的配置开起来,其他没有展开的地方就让它默认就ok
在这里插入图片描述
6.继续
在这里插入图片描述
7.然后
在这里插入图片描述
8.再然后
在这里插入图片描述
9.配置生成文件
在这里插入图片描述
10.最后
在这里插入图片描述
11.此时可以打开工程啦!
在这里插入图片描述
12.编译
在这里插入图片描述
13.添加报文配置
在这里插入图片描述

__ALIGN_BEGIN static uint8_t CUSTOM_HID_ReportDesc_FS[USBD_CUSTOM_HID_REPORT_DESC_SIZE] __ALIGN_END =
{
   
	/* USER CODE BEGIN 0 */ 
	0x06, 0xFF, 0x00,      /* USAGE_PAGE (Vendor Page: 0xFF00) */                       
	0x09, 0x01,            /* USAGE (Demo Kit)               */    
	0xa1, 0x01,            /* COLLECTION (Application)       */            
	/* 6 */

	/* Receive */        
	0x85, Receive_REPORT_ID, 
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值