客制化键盘制作V1——CH552工程
目前正在客制化一个小键盘,计划8月中旬在咸鱼上售卖,功能包括:
- 蓝牙有线双模,蓝牙
5.0(nrf52810),低功耗模式- 按键+旋钮
- 自定义按键,可设置组合键和多媒体键,专用软件设置
- WS2812灯效
看到很多人有私信问我,目前我做的是CH583蓝牙双模键盘(半成品,已无限期搁置),已经完成的有CH552G旋钮键盘和CH579的数字键盘,可以去我的网站 www.diypad.top 找找思路哦。
一、CH552简介
CH552是一款包含USB功能的单片机,还包含多个外设,如ADC、PWM、串口、SPI等,可以通过USB外设实现HID键盘和模仿CH340进行串口通信。
CH552输入可以5.0V,无需外部晶振即可工作,使用5.0V电压时,仅需要2个退耦电容。
二、CH552与蓝牙芯片通信
通信可以使用串口、SPI以及其它方法,为方便通信,本次只计划使用串口进行通信。通信波特率选择115200,在这个频率下,可以实现接近1000Hz的通信次数。
当然也可以选择更高的波特率,但是网上资料显示,更高的波特率可能会出现错误。
三、CH552的功能及方案
1. 功能介绍
由于键盘的其它功能都是由蓝牙芯片NRF52810实现,因此仅在有线模式和自定义按键设置时需要该芯片。
有线模式:识别为HID键盘,接收串口的数据,并使用USB发送出去。需要对串口的数据进行校验,发送或接收错误时会串口返回错误码。
自定义按键设置模式:识别为CH

本文介绍了一款基于CH552单片机的客制化键盘的开发过程,包括蓝牙与有线双模功能实现、WS2812灯效控制、键鼠多媒体按键集成以及自定义按键设置等功能。
2320

被折叠的 条评论
为什么被折叠?



