
CH32宏定义HID按键
简介
基于 CH32X035G8U6 微控制器的 宏定义 HID 键盘
简介:基于 CH32X035G8U6 微控制器的 宏定义 HID 键盘开源协议
:GPL 3.0
描述

参考官方例程对按键进行处理

📌 项目名称:基于 CH32X035 的宏定义 HID 键盘
🔧 核心器件
-
主控芯片:CH32X035G8U6
-
支持 USB 设备功能(USB FS PHY)
-
可实现 HID 键盘协议
-
引出多个 IO 用于按键扫描和功能扩展
-
-
电源模块:MP8801DJ-3.3-LF-Z
-
宽压输入降压芯片
-
将 Type-C 的 VBUS 电压稳定输出为 3.3V,为 CH32X035 和其他外设供电
-
-
Type-C 接口(U3)
-
仅连接了 VBUS、GND、D+/D-,用于供电和 USB 通讯
-
🔘 按键输入
-
共设计了 4 个按键(SW1 ~ SW4),每个按键对应一个 IO 引脚(K1 ~ K4)
-
每个按键配有一个 10kΩ 的上拉电阻至 3.3V
-
按键为下拉触发方式(按下接地)
⚡ USB 通讯
-
通过 D+/D- 与 PC 通讯,实现 HID 键盘功能
-
CH32X035 内部支持 USB HID 协议栈,可模拟标准 USB 键盘
📦 设计用途
-
可用于自定义快捷键控制,例如:
-
一键打开软件
-
执行组合快捷键(如 Ctrl+C / Ctrl+Alt+Del)
-
游戏宏按键
-
📄 总结
该电路结构简单、功能明确,是一个基于 CH32X035 实现 USB HID 宏定义键盘的典型入门项目。结合软件编程,可快速打造一个可插即用的自定义 USB 外设。
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论