HID 太鼓输入硬件/太鼓控制器 Taiko IO Board / Taiko Controller
Go to file
AnalogDragon d67c3574b8 update md
2023-06-23 04:08:42 +08:00
HW update md 2023-06-23 04:08:42 +08:00
QT-APP update md 2023-06-23 04:08:42 +08:00
Sampling-MCU update md 2023-06-23 04:08:42 +08:00
TEXT Initial commit 2023-04-19 20:18:28 +08:00
USB-MCU update md 2023-06-23 04:08:42 +08:00
.gitattributes Initial commit 2023-04-19 20:18:28 +08:00
README.md update md 2023-06-23 04:08:42 +08:00

Taiko Input

太鼓输入硬件usb为HID设备可以连接2个鼓和8通道的数字量输入。

ENG


硬件工程

USB 单片机

采样单片机

上位机

文档



工程结构:

|—— HW
    |—— taiko-io
    |—— taiko-io-mini
|—— USB-MCU
    |—— TK_usb_CH552
    |—— TK_usb_CH552_mini
|—— Sampling-MCU
    |—— 8chV3_WithCH552
|—— QT-APP
    |—— APP1_Taiko_IO_Setting
|—— TEXT



HW 硬件工程

硬件工程位于此目录下。

taiko-io/内放置的是双鼓的工程可用于两个鼓的使用环境工程使用KICAD设计。
此项目硬件包含8路模拟输入和8路数字量输入板载配置接口单usb供电。

taiko-io-mini/内放置的是单鼓的工程一般用于一个鼓的使用环境工程使用LCEDA设计。
此项目硬件包含4路模拟输入和4个按键需要测试点配置单usb供电。



USB-MCU USB单片机

USB单片机的软件工程位于此目录下。包含两个软件根据硬件不同适配的软件工程也不同。
使用的单片机为 CH552/CH554是一款USB 8位单片机。

TK_usb_CH552/软件适配双鼓硬件只能枚举成为一个USB-HID键盘。

TK_usb_CH552_mini/软件适配单鼓硬件可以枚举成USB-HID键盘或n******o switch适用的手柄设备。

软件使用keil 4编译编译前根据宏可以关闭/打开相关的软件功能。



Sampling-MCU 采样单片机

采样单片机的软件工程位于此目录下。软件使用宏区分两款硬件。
使用的单片机为 STM32G030。

软件使用keil 5编译编译前根据宏可以关闭/打开相关的软件功能,切换硬件版本。



QT-APP 上位机

上位机的软件工程位于此目录下。上位机可以用于配置硬件的相关参数。

使用的UI框架为QT 5



TEXT 文档

一些中间文档和输出文档位于此目录下。



系统框图

详见硬件工程

系统框图

系统框图