[技术问答] SC92F8547 触摸按键问题

[复制链接]
3397|20
 楼主| gdwurc 发表于 2018-9-11 09:01 | 显示全部楼层 |阅读模式
按《赛元SC92F_93F系列TouchKey MCU 应用指南》一步步操作,最后调用函数TouchKeyScan();但是读取不到按键值。SOCAPI_TouchStatus的Bit7位也没有置1.官方已经封装成库,所以调试也看不到每一步是怎么样的,所以查到不到原因,有人可以给点指示么?
建议官方能再细化一下应用指南。
赛元MCU1 发表于 2018-9-11 12:42 | 显示全部楼层
本帖最后由 赛元MCU1 于 2018-9-11 13:20 编辑

你好!有可能是以下步骤没完成,请检查:1、触控库相关文件要加载到工程下;
2、要调用touchkeyinit()初始化函数;
3、要编译通过,hex要烧录到IC里;

778305b9747a648fd4.png
略略u 发表于 2018-9-11 21:38 来自手机 | 显示全部楼层
手册在哪里找呢?
 楼主| gdwurc 发表于 2018-9-11 22:00 | 显示全部楼层
赛元MCU1 发表于 2018-9-11 12:42
你好!有可能是以下步骤没完成,请检查:1、触控库相关文件要加载到工程下;
2、要调用touchkeyinit()初始 ...

你说的,我都有设置啊。如下所示:
165895b97ca6b5a424.png

 楼主| gdwurc 发表于 2018-9-11 22:04 | 显示全部楼层
略略u 发表于 2018-9-11 21:38
手册在哪里找呢?

官网上可以找得到,你自己找一下吧。文件超过5M,我上传不了。
奔跑吧 发表于 2018-9-12 09:03 | 显示全部楼层
gdwurc 发表于 2018-9-11 22:00
你说的,我都有设置啊。如下所示:

Xdata只用了193,但有个x:700h警告,有点异常要查下去掉这个警告,有些警告是会影响程序运行的。
赛元MCU1 发表于 2018-9-12 09:53 | 显示全部楼层
gdwurc 发表于 2018-9-11 22:00
你说的,我都有设置啊。如下所示:

程序量有点大可能是其它程序影响,方便单独把程序传给我看下是什么问题?
 楼主| gdwurc 发表于 2018-9-12 11:41 | 显示全部楼层
奔跑吧 发表于 2018-9-12 09:03
Xdata只用了193,但有个x:700h警告,有点异常要查下去掉这个警告,有些警告是会影响程序运行的。 ...

这个我知道那里的问题,不过不影触摸检测。
 楼主| gdwurc 发表于 2018-9-12 11:44 | 显示全部楼层
赛元MCU1 发表于 2018-9-12 09:53
程序量有点大可能是其它程序影响,方便单独把程序传给我看下是什么问题? ...

昨晚已经知道原因了,是EEPROM写入涵数影响的,到底是怎么影响的还不知道,只要屏蔽掉EEPROM写入涵数后就可以检测到触摸键值。
不过现在发现一个新的问题:开启一次检测,会反馈两次的键值。这个还不知道怎么回事。
赛元MCU1 发表于 2018-9-12 12:14 | 显示全部楼层
gdwurc 发表于 2018-9-12 11:44
昨晚已经知道原因了,是EEPROM写入涵数影响的,到底是怎么影响的还不知道,只要屏蔽掉EEPROM写入涵数后就 ...

有可能EEPROM操作时,没有按例程有开关EA的操作和EEPROM读写完成后没有把IAPADE指向ROM区。
 楼主| gdwurc 发表于 2018-9-13 09:39 | 显示全部楼层
赛元MCU1 发表于 2018-9-12 12:14
有可能EEPROM操作时,没有按例程有开关EA的操作和EEPROM读写完成后没有把IAPADE指向ROM区。 ...

有完全按例程打开和关闭EA,也有完了把IAPADE指向ROM区。这些都验证过,不是这影响的。
触摸库有中断吗?没有说明,不知道哦。
knk 发表于 2018-9-25 12:24 | 显示全部楼层
调用触摸初始化之前请先设置EA = 1;
纠结的那些年 发表于 2018-10-13 19:28 来自手机 | 显示全部楼层
解释的十分详细啊,真是很好的技术支持
抹茶妹妹 发表于 2018-10-30 12:24 来自手机 | 显示全部楼层
好的,很不错
抹茶妹妹 发表于 2018-10-30 12:25 来自手机 | 显示全部楼层
十分详细
在下陆九祥 发表于 2019-1-14 11:41 | 显示全部楼层
赛元MCU1 发表于 2018-9-11 12:42
你好!有可能是以下步骤没完成,请检查:1、触控库相关文件要加载到工程下;
2、要调用touchkeyinit()初始 ...

请问一下这个库从哪里可以下载?我在官网怎么都找不到
赛元MCU3 发表于 2019-1-14 13:19 | 显示全部楼层
在下陆九祥 发表于 2019-1-14 11:41
请问一下这个库从哪里可以下载?我在官网怎么都找不到

触控相关的库文件,官网上没有,需要找FAE技术支持获取相关资料
触觉的爱 发表于 2019-1-15 13:34 | 显示全部楼层
这资料竟然不是公开提供呀
 楼主| gdwurc 发表于 2019-1-28 08:58 | 显示全部楼层
触觉的爱 发表于 2019-1-15 13:34
这资料竟然不是公开提供呀

有10M大,上传不了
触觉的爱 发表于 2019-1-28 15:33 | 显示全部楼层
分包压缩呀,100M都不是事
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

103

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部