
2020-2-7 20:03上传
点击文件名以下载附件
stm32f103.keyboard8x16.bin这是普通键盘的固件
stm32f103.keyboard8x16.matrix.bin这是测试矩阵的固件
如果无法下载固件,则可以向jarellczc#发送电子邮件以获取固件

在刻录任何固件并将计算机与USB连接之后,您将找到一个键盘设备. 按下CapLock键,开发板上的指示灯将随之点亮.
刻录到matrix.bin中,使用USB连接到计算机,打开记事本,然后将光标放在其中,
短路PA0〜PA7和PB0〜PB15的任意组合,短路的矩阵行和列标签将出现在记事本中. 该固件用于各种测试目的.
为了减小厚度并简化组装,需要卸下开发板上的垂直销钉.
通常,仅在新购买的产品上焊接BOOT0和BOOT1,并且在移除后仍可以使用swd端口进行下载.

很难找到扁平电缆的插座,可以使用薄的双面胶带将镀锡漆包线固定到扁平电缆触点上,然后使用螺钉将其与硬塑料片压在一起. <
可以适当添加泡沫垫或其他弹性垫以增加应力并确保良好的接触.
单独的笔记本电脑键盘非常薄,需要固定在木板或Alec板上.
将板子开槽,放入stm32开发板(您知道为什么要减小厚度),然后拉线.
为什么这么简单?这是原理.

根据对这些手头键盘(包括笔记本内置键盘和普通台式机键盘)的分析,
它们都是相同的8x16矩阵,但是行的顺序可能不同. (当然,不排除某些列的存在)
但是,如果没有信息,将一束电缆分成8行和16列分成两组是不容易的,有些电缆的数量超过24. 在这种情况下,您可以提起电缆以仔细区分它们.
通常,您可以在电缆的根部看到明显的分组. 找到分组后,您可以尝试连接.
首先连接一行和一列,连接键盘,打开记事本(或键盘测试软件),检查显示的键是否与按下的键相对应,然后尝试找到正确的位置.

只需将前几个根进行多次尝试,其余的将很容易.
还有其他三种状态,所有状态均为漏极开路输出.
PC15 NumLock
PC13 CapLock
PC14 ScrollLock
制造第一个这样的键盘将花费一些时间,并且您将精通一些新键盘.
以这种方式生产的键盘非常细小,因此您不必购买半年不可用的机械键盘.
补充内容(2020-4-28 08:47):
消毒已导致硬盘驱动器出现问题. 不要发送有关固件的电子邮件. 现在这里只有一本.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-290481-1.html
真爱国绝不是动不动就喊打喊杀
就继续统战