我的PSoC学习(三)(PSoC Creator 2.0+win7+CY8C38):Capsense滑条与温控系统PSoC编程需要注意的点

来源:互联网 发布:如何为服务器绑定域名 编辑:程序博客网 时间:2024/05/16 14:05

对于Capsense滑条控制灯的亮度,看懂了第五个例子之后,直接改,参考这里的理论知识,http://www.bubuko.com/infodetail-762337.html,就能大概知道滑条的工作原理,不过用处不大,关键的设置是将tuning method改为自动Auto(SmartSense),然后在scan order里面可以选择sensitivity,默认是2,最大能是100(难怪一开始这么不灵敏),sensitivity调大一点,差不多30,滑条就非常灵敏了。

而对于温控系统,使用Capsense的时候要注意    CapSense_Start();    CapSense_InitializeAllBaselines();    CapSense_ScanEnabledWidgets();这三句话要在while循环前面写,如果之间还夹了其他的比如LCD或者AD转换,滑条就不工作了。具体的原因再看看吧,然后关于变量的问题,全局变量不能用,总是改不了它的值,只能用宏定义和常量,变量最好还是写在main函数里面。另外声明变量只能在main函数最开始。拷元件的时候也要非常注意,此时若有重复,元件名会自动改,代码也就要改,而且最最关键的是有时候整条代码需要你删了重写一遍,不然傻编译器一直给你报错。就比如我拷了第一个例子里面的PWM过来控制制冷片,函数名都改好了,但是就是编译不通过,编译器认定了没改好,因此删了重写,或者重启一遍应该就能解决这个问题。

0 0