自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CH32 - 摇杆控制器方案

CH32 - 摇杆控制器解决方案

2024-12-27 16:20:50 769

原创 CH32 - 串口转USB键盘方案

串口输出转USB键盘输入

2024-11-28 16:55:15 1087 1

原创 ARGB灯效控制器,CH32X035的”神光魔术师“养成计划

追随RGB”神光“的潮流,当下各类硬件产品都在加入酷炫的灯效来提升颜值,而RGB的进一步发展,ARGB(Addressable RGB)以其可寻址可编程的优势,为玩家们提升了个性化的视觉体验。但当玩家们手中的越来越多产品都支持灯效时,如何去控制灯效的一致性,营造和谐浪漫的灯光氛围,就成了更高级的选择。在这种局势下,ARGB灯效控制器,作为灯光的神经中枢便应运而生。本文就以CH32X035作为主控来控制多个ARGB接口,化身灯效的”魔术师“,让玩家们轻松掌控自己的ARGB设备。

2024-06-04 17:26:20 1866

原创 CH32X035 多功能RGB键盘

矩阵键扫:采用电压式矩阵扫描实现按键检测;全键无冲:键盘的上传报告采用全键无冲协议,支持所有按键同时按下并上传;全键热插拔:支持键轴体热拔插,可自由更换轴体;LCD屏幕显示:LCD智能显示如当前工作状态等信息;动态RGB灯效:RGB炫彩灯效,动态变换;音量控制:旋转编码器通过HID协议实现音控,精准丝滑;

2024-04-28 16:22:59 760 1

原创 CH643实现模拟键盘设备

使用南京沁恒微电子研发的国产芯片CH643为主控MCU模拟键盘设备;CH643是基于青稞RISC-V内核设计的RGB显示驱动工业级微控制器,其内置RGB三色LED脉冲宽度调制LED_PWM可以轻松实现RGB灯效的控制,作为键盘主控具有独特优势;此设计介绍使用CH643简单模拟一个键盘设备,并通过USB_FS全速接口与PC主机通信,用端点1上传键盘键值。

2023-12-28 10:54:52 1170 1

原创 USB的数据传输方式

中断传输是使用中断事务,此处的中断与MCU中的中断意义不同,是指主机保证在不大于某个时间间隔内安排一次传输;在设备的端点描述符中可以设置中断端点的查询间隔,适用于对响应实时性高的应用中,如键鼠设备等。虽然在USB总线上传输数据的最小单位是包,但需要按照一定关系将不同的包组织成事务,才能传输数据。同步传输的数据吞吐量也大,对数据实时性要求高,但是对准确性则不高,适用于如摄像头的USB视频传输应用等。同步传输使用的同步事务,只有两个阶段,即令牌阶段和数据阶段,因为不关心数据的正确性,所以没有握手阶段。

2023-12-28 10:49:30 988 1

原创 USB的检测机制与枚举过程

在设备端的差分数据线D+或D-上,连接了1.5K欧的上拉电阻至3V3电源,上拉电阻连接在D+还是D-上,取决于设备的速度,低速设备上拉电阻连接在D-,全速和高速设备的上拉电阻连接在D+。如果是D+被拉至高电平,则设备为全速或高速设备,设备先被识别为全速设备,然后经过集线器和设备两者高速检测握手确认是否为高速设备,若确认为高速设备,再切换到高速模式。检测到有设备接入后,主机会向设备发送一系列的请求来获取设备的类型与状态,即枚举过程。2)复位成功后,主机向设备发送设备描述符请求,设备返回设备描述符;

2023-12-27 18:33:28 2781 1

空空如也

空空如也

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

TA关注的人

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