首页 » 技术文章 » 基于嵌入式技术支持的感应按键设计

基于嵌入式技术支持的感应按键设计

作者:  时间:2011-07-22 17:38  来源:EDN

  系统应用

  应用流程如图5所示。在系统初始化之后,首先调用config_sensors()函数将需要的I/O口配置成感应按键的采样口,并对各个感应按键的各个状态进行初始化。然后是设置感应参数,这些参数包括按键校准阈值、正向漂移值、负向漂移值、最大连续感应时间等。最后,在应用系统的主程序中,需要周期地调用库函数qt_measuer_channels()对感应信号进行测量,并检测按键的状态。

QTouch应用流程

  需要注意的是,感应按键采集使用了系统的一个定时器中断,因此,应用系统中的中断程序会对其造成一定的影响。这就要求在按键感应的过程中,应用系统的中断服务程序的处理时间越短越好。在电容感应工作的时候,中断服务程序处理时间不应该超过1 ms,否则将严重影响感应按键的灵敏度,甚至会导致感应按键失灵。

  应用系统程序如下:

  6 结语

  基于Atmel QTouch技术的嵌入式感应按键设计,简化了设计难度,降低了系统的应用成本,节省了印刷电路板的尺寸空间,系统应用稳定,可灵活应用于各类电子产品中。

相关推荐

触摸控制器IC市场未来五年将增长近两倍

Atmel  触摸控制器IC  2012-03-30

Atmel扩展AVR MCU系列

Atmel  MCU  2012-03-22

Atmel发布2011财年报告 年销售额增长10%

Atmel  芯片  智能卡  2012-02-14

Atmel采用科胜讯的软调制解调器用于MCU产品系列

Atmel  MCU  2011-08-22

基于嵌入式技术支持的感应按键设计

感应按键  Atmel  2011-07-22

爱特梅尔推出maXTouch mXT112E控制器

Atmel  控制器  maXTouch  mXT112E  2011-07-11
在线研讨会
焦点