我现在用STM8L152做项目,其中用到了12触摸按键,采用的是CT感应方式(注意:不是RC方式)。
目前主要问题落在PCB Layout上面,ST的应用笔记(AN2869)上要求的很夸张,一般的应用中很难满足:
(原文件名:TSL.JPG)
问题如下:
1、在PCB Layout中需不需要严格按照AN2869上的要求来做?(感觉AN2869上提到的只是RC方式方面的要求,没有CT方式的)
2、如不满足AN2869上的要求,影响会不会很大?(比如AN2869要求每个GROUP之间的走线最小间隔距离是2mm,可是设计时只有1.5mm)
3、每个按键的走线需不需要等长?(最担心的是这个了,ST的触摸库里所有的按键都是统一的判定门限)
请各位DX帮忙,还有香水斑竹,谢谢!
补充:
现在画的板是这样的,按键部分的Layout心里没底
(原文件名:PCB.PNG)
底面
(原文件名:PCB1.PNG)
正面
(原文件名:PCB2.PNG)
-----------------------------------------------------------------------
请问,触摸按钮上粘着的那个像棉花样的东西 是什么?
-----------------------------------------------------------------------
是“导电泡绵”
-----------------------------------------------------------------------
能把程序发给我看看吗?ghx-123@163.com 我用的是STVD
我用的stm8s103f3单片机 1.0的触摸库 现在发现load脚一直振荡不了
我把tim3改成了tim2 在207的实验板上load脚没有问题,但是自己做的103f3板子 就是不行 郁闷中
想用辛库试试,但是老有问题
#error cpstm8 ..librariesstm8s_stdperiph_driversrcstm8s_adc1.c:48(10+3) bad struct/union operand
不知道 编译器是不是要升级
用最新的触摸库是肯定没问题的,编译器可以不用升级,我一直用本网站提供的免安装和谐版的Cosmic
触摸库里带有好几个例程,你可以试着把这几个例程编译一下,成功了之后再一步步修改,这样相信不会有太多的问题
-----------------------------------------------------------------------
这是在103里调试的定时器寄存器
(原文件名:stm8103.png)
这是在207里调试的定时器寄存器
(原文件名:stm8.207.png)
程序都一模一样,结果却差了很多 很明显103里的没工作
现在只能去搞新库了 新库主要是路径难设置 老是出错
一周热门 更多>