stm32按键矩阵代码_DIY机械键盘代码分析1:结构体的应用

本文介绍了如何使用STM32F103制作DIY机械键盘,通过分析开源代码,探讨了结构体在硬件控制中的应用,特别是结构体的定义方式和#pragma pack(1)对储存空间排布的影响。文章旨在优化键盘输入,提高工作效率。
摘要由CSDN通过智能技术生成

我是鼎!

作为一个设计师,SolidWorks等三维软件应用的极为频繁,为了最大减少无意义的劳动,节省时间,出了二次开发和软件应用技巧外,优化键盘输入也是一个不错的选择。

所以diy的一个键盘,对键盘按键进行自定义的输入,硬件设施如图:

b0e6c1b31ab6f71d439fc6fe1a926155.png
7d5503b68416c2fbc3bc2fe9d2e3304c.png
3c4c86b907920ccb254a197d57eec630.png

代码是一位网友无偿开源分享出来的,在阅读代码的过程中遇见的问题,一一记录下来,作为痕迹。

代码情况:stm32F103主控,这个芯片自带usb从机外设,可以用于键盘。

第一个就是结构体,

#pragma pack(1)typedef struct
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值