
驱动开发
hzpeterchen
hzpeterchen@gmail.com
cn.linkedin.com/in/hzpeterchen/
展开
-
matrix键盘工作驱动基本思路
以4*3键盘为例: 4个gpio为output, 3个gpio为input. 开始时,4个output的gpio也为input状态. 当扫描开始时(当有键按下,触发中断),将output的某个gpio设为1,然后起一个定时器(40-50us)接着去扫描3个input的gpio.这样如果没有键按下时,这一列的三个键均为1如果有键按下,则对应gpio的值为1(跟具体硬件有关).原创 2010-03-18 11:15:00 · 1350 阅读 · 0 评论 -
一些硬件常识
1. 有关reset controller和clock enable的顺序问题异步设备(大多数设备): 先reset controller, 再clock enable同步设备: 先clock enable, 再reset controller原创 2010-04-08 11:01:00 · 502 阅读 · 0 评论