• 方案介绍
  • 附件下载
  • 推荐器件
  • 相关推荐
申请入驻 产业图谱

基于LPC55S69的多功能键盘

2024/01/31
4611
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

PCB工程.zip

共2个文件

键盘的主要特色功能:

1.小键盘模式:84、87配列键盘也有春天,化身迷你小键盘(属于是送的功能了)。
2.游戏模式:高速USB,超快按键响应速度,助你carry全场。
3.快捷键模式:一键复制粘贴保存真的太爽了!!!谁用谁知道。
4.密码模式:一键开机有木有,一键登录有木有!,只要一键就能输入大量字符,解脱脑子。
除了这几种模式之外,还有旋钮固定绑定的功能,声音调节(我真的真的很需要这个,虽然键盘可以使用组合键调节,但是,按起来实在太麻烦啦)。

重点来了:

内核部分:
发挥双核性能:LPC55S69作为一颗双核单片机,不能老是让另一个核睡大觉,这回用上它。
考虑到LPC55S69的双核启动模式是主核从flash直接跑,从核是从flash复制到ram里面跑,从核占了两部分空间,所以将USB控制与屏幕显示给主核。ws2812控制、编码器读取、按键读取给从核。像ws2812纯私有协议,只能用spi模拟,编码器跟按键老是中断,这些都会影响主要代码运行,都扔到从核,大大减轻了主核压力,还能更好的保证代码的反应速度。

显示部分:

SPI彩屏接到高速SPI接口上,50MHz的运行频率,使用DMA搬运数据,既不影响主要代码,还有着完美的显示效果。为了增加扩展性,为了更好的拖拽开发,移植了LVGL作为显示引擎,使用Gui Guider作为开发工具,拖拽开发界面,快捷又华丽。

接口部分:

使用高速USB,跑的是键盘与多媒体控制的复合设备(虽然键盘可以使用组合按键调节音量,但不具有通用性,改为多媒体控制,兼容性完美),看看这识别出来的High-Speed,以后再也不能把游戏打的不好赖人家键盘身上了。

按键输入部分:每一个按键都是直接连到IO上的,响应速度自不必多少,但没有使用多个端口实现键盘,因此还是只能做到6键无冲,但对我来说完全足够。

灯效部分:

这次设计了三个灯效,对应前三种模式,密码模式我觉得要低调,就把灯都关了。

  • PCB工程.zip
    下载
  • 界面仿真.zip
    下载

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
NC7SZ125P5X 1 onsemi TinyLogic UHS Buffer with 3-STATE Output, 3000-REEL

ECAD模型

下载ECAD模型
$0.18 查看
TLP5214A(TP,E 1 Toshiba America Electronic Components Infrared LED

ECAD模型

下载ECAD模型
$60.58 查看
SFH203FA 1 OSRAM GmbH FIBER OPTIC PHOTODIODE DETECTOR, PLASTIC PACKAGE-2

ECAD模型

下载ECAD模型
$0.64 查看
恩智浦

恩智浦

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。收起

查看更多

相关推荐