新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > Cortex-M4核Kinetis平台的电容式触摸键盘设计

Cortex-M4核Kinetis平台的电容式触摸键盘设计

作者:时间:2012-08-21来源:网络收藏

3 系统软件
K60MCU的TSI模块不仅简化了硬件上的,而且在软件方面,通过简单的配置相关寄存器、编写相应的校准程序和中断服务程序即可驱动功能,极大地简化了软件设计流程。本系统软件设计采用中断方式,TSI模块自动进行周期性扫描,只有事件发生时才触发中断进行响应,减少CPU负担。具体的TSI模块内部编程框图如图5所示。其中,每个功能模块都是由相关寄存器中相应的控制位控制的。

本文引用地址:http://www.eepw.com.cn/article/176416.htm

e.JPG


3.1 TSI模块初始化
对TSI模块的初始化主要是根据实际硬件设计对其相关寄存器进行操作,在初始化阶段涉及到的相关寄存器包括通用控制与状态寄存器(TSI0_GENCS)、扫描控制寄存器(TSI0_SCANS)、通道使能寄存器(TSI0_PEN),另外还涉及到K60MCU内部时钟和引脚配置寄存器等,具体初始化流程如图6所示。

f.JPG

DIY机械键盘相关社区:机械键盘DIY


电容的相关文章:电容屏和电阻屏的区别




评论


相关推荐

技术专区

关闭