打印
[STM8]

STM8S使用触摸库的问题

[复制链接]
4259|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
roalychen|  楼主 | 2010-1-16 08:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
就是离CPU最远那个键变化量比其他按键小
不知道大家有没有碰到这样的问题?

如何解决呢?只能调整电阻吗?

谢谢!
沙发
无涯| | 2010-1-18 22:33 | 只看该作者
不会差得太多,如果相差很大的话,要仔细检查一下,是否符合ST的文档的要求。
一点点思路:
1、是否离CPU太远?
2、导线宽度是否太宽?
3、是否靠近地线?

使用特权

评论回复
板凳
IJK| | 2010-1-19 12:16 | 只看该作者
STM8S使用免费RC触摸库,可以软件调节灵敏度的,另外进行硬件调节一般是调电容而不是电阻。

使用特权

评论回复
地板
roalychen|  楼主 | 2010-1-21 16:27 | 只看该作者
本帖最后由 roalychen 于 2010-1-21 17:23 编辑

基本上可以确定是由于离CPU太远,估计是导线产生的寄生电容
但按键多,没办法

我目前的对策是修改串在LOAD与KEY之间的电阻,和LOAD与Driven Shild之间的电阻来调节,效果还是比较明显的.我想思路还是对的,目的就是改变充放电时间和减少走线带来的寄生电容
不过暂时不知道有没有什么负作用

另外,在软件方面调节的灵敏度是对所有按键的,并不能只调整某个按键的灵敏度

使用特权

评论回复
5
sinadz| | 2010-1-21 18:41 | 只看该作者
用软件把所有按键灵敏度调高一点,可以缓解这个问题

使用特权

评论回复
6
IJK| | 2010-1-22 09:18 | 只看该作者
STM8的RC软件库本身调节的灵敏度是对所有按键的,但有源代码,自己可以进行更改来支持调整每个按键的灵敏度,这么做并不难。

使用特权

评论回复
7
roalychen|  楼主 | 2010-1-22 14:51 | 只看该作者
恩,初始化的时候稍微处理一下就好了
谢谢!

使用特权

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

本版积分规则

102

主题

227

帖子

0

粉丝