论坛» DIY与开源设计» 电子DIY

tmk_keyboard_custom源码怎么修改才能i2c通信

菜鸟
2017-07-17 18:19 1楼

tmk_keyboard_custom源码

kimera直接编译,刷固件直接可用,就是i2c那段不知道怎么通信,是要做修改吗?


专家
2017-07-18 08:38 2楼
不懂,帮楼主加人气。
专家
2017-07-18 12:30 3楼
kimera本身就是靠i2c做键盘矩阵扫描的吧,没记错的话kimera文件夹里有i2c的代码
专家
2017-07-19 09:15 4楼
用逻辑分析仪看波形吧,应该就是反复扫描两个9555
专家
2017-07-19 12:50 5楼
/* IC1 (PCA9555) IC2 (PCA9555) ,----------. ,----------. SDA --| SDA P00 |-- P1 SDA --| SDA P00 |-- P9 SCL --| SCL P01 |-- P2 SCL --| SCL P01 |-- P10 INT --| INT P02 |-- P3 INT --| INT P02 |-- P11 | P03 |-- P4 | P03 |-- P12 GND --| A0 P04 |-- P5 VCC --| A0 P04 |-- P13 SJ1 --| A1 P05 |-- P6 SJ1 --| A1 P05 |-- P14 SJ2 --| A2 P06 |-- P7 SJ2 --| A2 P06 |-- P15 | P07 |-- P8 | P07 |-- P16 | | | | | P10 |-- P25 | P10 |-- P17 | P11 |-- P26 | P11 |-- P18 | P12 |-- P27 | P12 |-- P19 | P13 |-- P28 | P13 |-- P20 | P14 |-- P29 | P14 |-- P21 | P15 |-- P30 | P15 |-- P22 | P16 |-- P31 | P16 |-- P23 | P17 |-- P32 | P17 |-- P24 `----------' `----------' */

没有深入分析过,可以问问作者kai大

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]