MPR121使用总结
信息爆炸的时代,写驱动一般通过网络摘抄精炼便可移植成功.一般芯片厂商的寄存器或通信指令也不超过百条,即使复杂的芯片也能在官方获取到较完善的资料说明和驱动案例.但有些芯片功能复杂,官方说明不充分,但特性明显,就已经停产后还是吸引了硬件工程师的目光.原本就复杂的芯片,官方案例不充分,网络资源少之甚少,再加上没有技术支持,是的硬件驱动开发的难度大大提高.本人就为补充一下网络资源,特别写本文,仅供参考.
本文阅读说明:寄存器都以十六进制表示(0x),数据以十进制表示,寄存器位以二进制表示(B),注释说明(#)
接着就来看看神烦芯片MPR121. (补充一点:MPR缩写”没骗人”)
MPR121芯片功能强大可用作触摸,电容检测,驱动LED等等.最重要的特性可能是超低功耗,在芯片低速扫描下可以将功耗降低到8μA.但也不能说是它的缺点,它的寄存器地址就有0x00~0x80.可配能力和数量令人感叹,那么小芯片功能可以爆表了.也就在有技术支持的一部分开发人员来说,这个芯片可以非常顺利的完成多种功能.
因本人需要触摸功能和低功耗功能,所以只对这部分进行配置说明
这里我先引用官网资源
http://www.nxp.com/products/no-longer-manufactured/proximity