新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于Atmel QTouch的ATmega48感应按键设计

基于Atmel QTouch的ATmega48感应按键设计

作者: 时间:2011-06-21 来源:网络 收藏


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

本文引用地址:https://www.eepw.com.cn/article/172669.htm

f.JPG


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

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


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭