Image
Image

远芳侵古道

+ 关注

粉丝 3     |     主题 86     |     回帖 887

LVGL好学吗,有没有入门资料分享一下啊
2024-3-31 12:17
  • ST MCU
  • 3
  • 962
  由于LVGL设计灵活,它可以在各种资源受限的嵌入式平台上运行,包括具有较低内存和处理能力的微控制器。 ...  
STM32 USB使用记录:HID类设备
2024-3-31 00:30
  • ST MCU
  • 11
  • 5834
  总结 这篇文章到这里先告一段落了,看似什么都没讲,因为这篇文章的目的是对 HID 整体有个印象。大部分时候 ...  
  报告描述符就描述了设备收发数据结构信息等内容: __ALIGN_BEGIN static uint8_t HID_MOUSE_ReportDesc[HI ...  
  这里的配置描述符描述设备为HID的鼠标、设备电流、输入输出端点等: /* USB HID device FS Configuration ...  
  USBD_HID 结构体的相关内容主要都在 usbd_hid.h / usbd_hid.c 文件中,这两个文件就是库中默认的HID鼠标设 ...  
  FS_Desc 结构体在 usbd_desc.c 文件中定义,看名字就可以了解是前面基础说明中提到的各种描述符: USBD_Des ...  
  代码分析 这里只是简单做个介绍。 首先是 main.c 中执行的 MX_USB_DEVICE_Init() 函数,该函数在 usb_devi ...  
  可以使用 USB Device Tree Viewer 工具来查看电脑上的USB设备:  
  记住上图左边几个文件,后面会介绍其中一些内容。 编译程序下载到芯片中就可以查看效果了,每隔一秒光标会 ...  
  上面配置下默认生成的是 鼠标设备 在生产的代码中的 main.c 中添加几行代码即可测试效果: ...  
  需要注意的是根据H750芯片数据手册中说明,这里USB时钟推荐使用48MHz,如果是使用 USB HS 外接PHY的话,时 ...  
  HID类演示 使用 STM32CubeIDE 或者 STM32CubeMX 可以方便的建立 STM32 USB HID 的项目。这里直接进行配置演 ...  
TI基于MSPM0G3507的DLP模块的特性
2024-4-12 22:54
  • TI MCU
  • 1
  • 1724
  TI基于MSPM0G3507的DLP模块具有高分辨率图像处理、灵活的光源控制、快速响应时间、低功耗设计等特性,适用 ...  
TI基于MSPM0G3507的DLP模块可以广泛应用于
2024-4-12 22:56
  • TI MCU
  • 1
  • 1070
  通过TI基于MSPM0G3507的DLP模块,可以实现多种图像处理和显示应用,满足不同领域的需求,并为用户带来更好 ...  
移植GD32F450i USB CDC至GD32F407
2024-7-31 21:58
  • GigaDevice GD32 MCU
  • 16
  • 2188
  枚举成功后,装上GD官网USB驱动,有可能识别不了。因为PID不匹配,需要修改代码里的PID 把PID由0x018A改为 ...  
  修改system_gd32f4xx.c,配置时钟。系统时钟改成168MHz,从而确保USB时间为48MHz,否则USB枚举不成功; ...  
  3.替换起启文件,把keil里的startup_gd32f450.s把成startup_gd32f407.s,具体比较简单略过 ...  
  app.c 函数 usb_gpio_config添加gpio 初始化, 如下红色部分所示: 代码改成如下: void usb_gpio_config ...  
  如果硬件用GPIO PB14, PB15来做USB device的D+ D- (高速IP核来当全速使),此处修改成USE_USBHS,GD32F407, ...  
  b.如果硬件用GPIO PA11,PA12来做USB device的D+ D- (用全速IP核),此处只需要把GD32F450修改成GD32F407, ...  
2
3
近期访客