打印
[STM8]

关于STM8S触摸键的问题

[复制链接]
1766|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
seachan|  楼主 | 2014-11-24 09:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在调用STM8S库文件时,触摸键的单片机接口有要求么?需不需要使用AD口,如果不需要那它的工作原理是什么啊,毕竟库的原理说是通过阈值来确定时间的,其中阈值是个模拟量,那程序是怎么确定这个阈值的呢?
沙发
seachan|  楼主 | 2014-11-24 10:35 | 只看该作者
玛尼玛尼轰!大神快来啊!库里这两句是什么意思啊?是采集次数还是采集通道数量啊?
#define SCKEY_ACQ_NUM                   (3)  /**< Single channel key acquisition number - N (value from 1 to 255) */
#define SCKEY_ADJUST_LEVEL              (1)  /**< Single channel key adjustment level (value from 0 to 255) */

使用特权

评论回复
板凳
mmuuss586| | 2014-11-24 22:44 | 只看该作者

看触摸感应的原理,看上面的定义,应该和AD值有关;
你看下,官方的图是连接的AD口;

上面的值应该调节灵敏度的;

使用特权

评论回复
地板
seachan|  楼主 | 2014-11-25 08:22 | 只看该作者
mmuuss586 发表于 2014-11-24 22:44
看触摸感应的原理,看上面的定义,应该和AD值有关;
你看下,官方的图是连接的AD口;

恩!就是官方设计时是连着AD口的,但是我看他们程序却没发现使用采样程序,而且他们在注释原理时也没说需要用到AD口,是在很迷惑,故上来求救!

使用特权

评论回复
5
mmuuss586| | 2014-11-25 08:28 | 只看该作者
seachan 发表于 2014-11-25 08:22
恩!就是官方设计时是连着AD口的,但是我看他们程序却没发现使用采样程序,而且他们在注释原理时也没说需 ...

http://wenku.baidu.com/link?url=YkT4Jv10jAWzfHsxkgLPJijvT_T8CQRMiWZmYb2eLybMQQbtRjnopsWw2FqQL9cfaHk6Du0W8KLPqw4VFyuBzOh6m0pCq1Ytvqw-hYcDp3O
就是利用RC充放电的原理,测量电压,实现按键的测量;

使用特权

评论回复
6
seachan|  楼主 | 2014-11-26 11:14 | 只看该作者
mmuuss586 发表于 2014-11-25 08:28
http://wenku.baidu.com/link?url=YkT4Jv10jAWzfHsxkgLPJijvT_T8CQRMiWZmYb2eLybMQQbtRjnopsWw2FqQL9cfaH ...

是这样子的。但是在积分时有一个电压下线和电压上线,这两个值是可以修改的,那注定是要得出这个端口的电压数值的,按一般思维肯定需要用到AD口来得到,但是在程序里没看到采样程序也没提示说需要用到AD口,所以对按键口是否需要是AD口很纠集......

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

129

帖子

2

粉丝