这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » tmk_keyboard_custom源码怎么修改才能i2c通信

共5条 1/1 1 跳转至

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

菜鸟
2017-07-17 18:19:37     打赏

tmk_keyboard_custom源码

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




专家
2017-07-18 08:38:05     打赏
2楼
不懂,帮楼主加人气。

专家
2017-07-18 12:30:15     打赏
3楼
kimera本身就是靠i2c做键盘矩阵扫描的吧,没记错的话kimera文件夹里有i2c的代码

专家
2017-07-19 09:15:31     打赏
4楼
用逻辑分析仪看波形吧,应该就是反复扫描两个9555

专家
2017-07-19 12:50:53     打赏
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 跳转至

回复

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