自从买了路透社之后,始终琢磨着复活。
忽然有一天顿悟
就是复活了上面的那些键也不一定能用。在错误的道路上停止就是进步,果断放弃。
开始了换主控之路,网上不少魔改的,大多只介绍飞线的过程,
关键的固件都没有提起,大佬们做个固件也不容易,我们能不能自己做固件呢?按照自己的意愿制作设计固件。
经过不断的和度娘交流、学习,碰上了一个大佬,在大佬教程的基础上,回回锅,做了这道回锅肉。非常简单,不用你编程,不用你改代码,只要你能跟着做,保证像我这样的小白都会修复路透社。唯一难度大一点的是,你要把线焊接到集成块引脚上。
准备工作:
1,会用万用表,能测通断。
2,会焊接,要求能焊接到集成块的引脚上。这两点是基本功,满足不了这两点要不要再看下去,就看你的心情好了。
3,软件:
http://www.keyboard-layout-editor.com/#/ 4,软件:
http://kbfirmware.com/ 5软件: teensy软件(teensy++专用)或者OpenJumper™ Serial Assistant(arduino 32U4专用)这个要自己下载。
首先,简单说一下键盘的工作原理,一个按键就是一个开关,每一个开关对应着一个键值,这样才能按那个键输入那个键值,可是一个键有两根线,131个键那要132引脚,微处理器的引脚本来就少,如果使用更多引脚的微处理器,成本将非常高。我们使用矩阵扫描键盘就能完美解决引脚过多的问题。原理自行百度,这样用14行11列总共25个引脚 就能解决131个按键,14*11=154,154-131=23还有23个空键,也就是说14行11列能接154个按键,按键其中一个脚都接有二极管,是防鬼触的,能解决全键无冲突。所131个按键其中的几个或者十几个的一脚(没接二极管的脚)通过电路板连接到一起 ,这就是一行,一共有这样的行14行(x0,x1,x2......x13)。另一脚(接二极管的脚)经过二极管后通过二极管的正极也是几个或者十几个连接到一起,这是一列,一共有这样的列11列(y0,y1,y2......y10)。
图中的PD0--PD3是列,PD4--PD7是行。这是网上的图片,实际也差不多,顶多是二极管的位置不同,行和列的个数不同而已。
其次,通过万用表测量那几个键一行,那几个一列,画出键位图,得出的键位图如下
第三,到网站
http://www.keyboard-layout-editor.com/#/改出和你键位图一样的键盘。网站最多的是104键,
选择preset,点击
先选104键,
然后增加键位,增加27个,这样就是131键和路透社键盘的按键个数一样了。用鼠标左键选中你想移动的键,用方向键移动到它应该到的地方。重复N次达到和键位图一样的样子,上面的功能区除F1--12,先用空白键替代。
仔细核对网站上的键位和你键位图上的是否一样,如果相同,选
然后复制代码。
[ 此帖被随易而安在2018-02-12 16:54重新编辑 ]