查看: 6637|回复: 86

[开发教程小课堂] 恩智浦小课堂第43期——基于LPC55S69多功能键盘

[复制链接]
回帖奖励 46 NXP金币 回复本帖可获得 2 NXP金币奖励! 每人限 1 次
  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3300

    主题

    6547

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32034
    最后登录
    2024-4-26
    发表于 2024-2-1 13:49:54 | 显示全部楼层 |阅读模式
    恩智浦小课堂第43期——基于LPC55S69多功能键盘

    哈喽,各位新年好,本期小课堂又来整点新设计,由大神az158提供的基于LPC55S69做的多功能键盘!欢迎大家前来复刻,MCX新品样片马上要出来了,也欢迎大家在新的一年用MCX 设计出来一款更新意的键盘!
    2.jpg

    键盘的主要特色功能:
    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键无冲,但对我来说完全足够。

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

    资料下载:
    界面仿真.zip (1.21 MB, 下载次数: 3)


    本期小课堂内容:
    1、PCB设计资料
    2、界面设计、键位设计
    3、键盘功能演示
    课程时间:
    02月01日-02月28日






    学习奖励:
    1.提问奖:观看视频提出你的问题,可获得:10~30FAFULI积分等(1FAFULI积分=1元)
    2.分享:复刻一款小键盘,获得移动硬盘一块
    3.每日签到奖:打卡学习签到,截图回复即可:NXP随机小奖励(不可刷楼)

    中奖名单:
    aoxiangwode2008、zhang7309、jobszheng5、lxl666、jundao721、
    xiaoshen-372360、xiaoshen-372360、meiyao、ldptest、wudianjun2001
    (以上小伙伴均获得10京东卡)
    联系人:
    QQ:1278064213
    恩智浦开发技能小课堂技术交流群:点击加入
    欢迎大家来投稿哦,别忘了我们的视频征集令,我相信你将会是下一个视频小达人,NXP小网红哦!!







    签到签到
    回复

    使用道具 举报

  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 484 天

    [LV.9]以坛为家II

    8

    主题

    1356

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2916
    最后登录
    2024-4-27
    发表于 2024-2-1 14:15:52 | 显示全部楼层

    回帖奖励 +2 NXP金币

    • 实用性:这个功能可能只是一个小众需求。
    • 使用的冲突:日常使用,可能更关心稳定性、耐用性和其他实用性功能。如何在游戏和日常使用之间找到平衡?

    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3300

    主题

    6547

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32034
    最后登录
    2024-4-26
     楼主| 发表于 2024-2-1 14:18:06 | 显示全部楼层
    大家有想玩的吗?可以预定了!!!!
    签到签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-21 11:31
  • 签到天数: 35 天

    [LV.5]常住居民I

    7

    主题

    1876

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1802
    最后登录
    2024-4-1
    发表于 2024-2-1 14:20:17 | 显示全部楼层

    回帖奖励 +2 NXP金币

    打卡,学习签到。
    33333.jpg
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:26
  • 签到天数: 316 天

    [LV.8]以坛为家I

    1

    主题

    2169

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2651
    最后登录
    2024-4-25
    发表于 2024-2-1 14:29:01 | 显示全部楼层

    回帖奖励 +2 NXP金币

    第一次打卡学习
                                微信截图_20240201142842.png

    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 10:32
  • 签到天数: 1279 天

    [LV.10]以坛为家III

    21

    主题

    1万

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    13245
    最后登录
    2024-4-26
    发表于 2024-2-1 15:38:42 | 显示全部楼层

    回帖奖励 +2 NXP金币

    打卡学习签到

    微信图片_20240201153821.png
    跟着日天混 ,三天饱九顿!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-7 20:47
  • 签到天数: 537 天

    [LV.9]以坛为家II

    69

    主题

    2521

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7113
    最后登录
    2024-4-9
    发表于 2024-2-1 16:58:28 | 显示全部楼层

    回帖奖励 +2 NXP金币

    Screenshot_20240201_165737_com.tencent.mm.jpg
    Screenshot_20240201_165737_com.tencent.mm.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 10:06
  • 签到天数: 533 天

    [LV.9]以坛为家II

    6

    主题

    2840

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    4671
    最后登录
    2024-4-27
    发表于 2024-2-1 17:12:10 | 显示全部楼层

    回帖奖励 +2 NXP金币

    打卡学习。

    无标题.png


    开心
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    16 小时前
  • 签到天数: 1049 天

    [LV.10]以坛为家III

    0

    主题

    1512

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    4040
    最后登录
    2024-4-26
    发表于 2024-2-1 17:20:46 来自手机 | 显示全部楼层

    回帖奖励 +2 NXP金币

    签到学习
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 22:46
  • 签到天数: 1211 天

    [LV.10]以坛为家III

    22

    主题

    4765

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    8085

    活跃会员

    最后登录
    2024-4-26
    发表于 2024-2-1 17:33:38 | 显示全部楼层

    回帖奖励 +2 NXP金币

    微信图片_20240201173259.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-27 16:33 , Processed in 0.144903 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表