找回密码
 立即注册
搜索
热搜: 星闪 最新 活动
查看: 539|回复: 0

触摸芯片FT62F13x实现按键控制灯亮灭及唤醒休眠

[复制链接]

5

主题

0

回帖

79

积分

注册会员

积分
79
发表于 2024-6-6 11:36:05 | 显示全部楼层 |阅读模式
本帖最后由 Oumin 于 2024-6-6 11:55 编辑

FT62F135-RB为例,实现触摸按键KEY1按下时LED1灯亮,KEY2按下时LED1灯灭,无触摸按键的情况下进入休眠,KEY1再次按下LED1灯亮唤醒休眠的功能。

  • 需要软件:Touch开发工具VisualTouchTL、编译器FMDIDE
  • 获取方式:进入“辉芒微电子FMD”的官方网站,选择【技术资源】中的【开发资源】,里面含有Touch开发工具包及调试指南等等均可下载,编译器FMDIDE软件不直接对外公开,如需相关软件请留言、备注联系方式~

一、下载安装好上述两个工具后,便可根据PDF文档VisualTouch调试指南中的【开发步骤】进行操作。该功能只需要用到两个按键,所以我只配置了KEY1、KEY2,大家可以按照自己的需求进行配置。


注意:
       1、第六步触摸调试提示需要“断开仿真器电源,切换电路板实际电源”,电路板上没有实际电源,可以用仿真器电源调试;电路板上有实际电源,就切换成实际电源调试(记得将仿真器的地也接上电路板另外一个空闲的GND引脚)
       2、“重置”旁边有相应的功能选项,必须勾选【低功耗】,这样程序会在无触摸按键的情况下进入休眠,功耗会下降至几uA左右。

二、调试好后可点击【导出】,在FMDIDE中增加各种外设的功能,“led.c”文件包含了显示对应的灯的函数LED_Local_Scan()的相关说明,可以将判断按键部分的代码添加至“main.c”中。前面在触摸按键的配置时选择了低功耗选项,程序就包含了对低功耗的处理,这部分不需要我们再进行另外的操作,关于低功耗的描述如下图。


注意:“led.h”文件里有关于灯的引脚配置,注意检查跟自己电路板所连接的引脚是否一致~

三、添加代码后下载编译,没有报错的情况打开VisualTouchTL软件,根据PDF文档VisualTouch调试指南中的【二次开发调试步骤】进行操作即可。

四、功能完全实现,触摸按键KEY1按下时灯亮,KEY2按下时灯灭,灯灭后无触摸按键的情况下大约10s后进入休眠模式,此时用万用表测试功耗为3uA左右,KEY1再次按下时LED1灯亮,功耗为接近2mA。


--------------------如需要源码,可在下方留言~~~--------------------

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|【淇诺科技】技术论坛 ( 粤ICP备14010465号-1|粤ICP备14010465号-1 )

GMT+8, 2026-4-2 16:02 , Processed in 0.121042 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表