自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 USB复合设备(Keyboard+joystick)

在usbd_custom_hid_if.c文件中找到 static int8_t CUSTOM_HID_OutEvent_FS(uint8_t event_idx, uint8_t state) 函数,当USB接收完数据后,就会进入到这个函数,我们可以在这里添加自定义接收函数ReceiveDispose();static uint8_t USBD_CUSTOM_HID_Init(USBD_HandleTypeDef *pdev,uint8_t cfgidx)的函数,需要添加初始化端点代码。

2024-05-12 19:03:14 732

原创 NRF24L01+ 无线2.4G通信模块的应用

其中要注意的是,如果需要自动应答,则发送方的接收地址0(RX_ADDR_P0)需要设置为与发送地址一致,因为发送方是从地址0来接收ack的,如果不一致会收不到ack。上面的例子中,发送端和接收端是通过把地址0设置为相同的一个地址,实现发送和接收的,而实际上,nrf24L01有6个通道,可以设置不同的地址,依据地址的不同,可以实现1对多的通信。在发送端,先清空接收fifo,发送完数据后,我们可以查询是否有数据接收到,接收到的数据即是通过ack返回的数据。发送方和接收方的配置、程序都不同。

2023-08-22 17:06:44 2289 1

原创 C#读写 ini 文件,创建配置

最近开发上位机用到INI配置文件记录一下。读写 ini 文件,创建配置。1、引入API,以及读写方法。

2023-08-12 18:04:34 415 1

原创 MFC 圆形按钮

实现自绘界面中已有按钮控件为圆形按钮参考网络一些大佬的资料,整理了篇学习记录,保存一下!

2023-02-07 21:21:07 1809

原创 MFC在OnPaint()函数中增加背景图片

在OnPaint()函数中增加背景图片

2023-02-02 16:10:30 449

原创 C++ MFC界面读写USB HID设备数据程序

发一个简单易用的界面,用来对USB HID设备(比如说游戏手柄,控制面板等)读写数据,一般情况下面板上有一些LED,可以帮助我们测试读写是否正确。另外,需要可以修改vendorID和prodcutID,这样一个界面,可以用于测试多个HID设备。

2023-02-02 16:06:18 2601

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除