CapTIvate_Design_Center
CapTIvateDesignCenter下载地址
GUI的使用指南
这个GUI是专门用于调试用的,里面有按键、接近感应、旋钮、滑动器等等。
我这边主要用来调节接近感应和按键,以下总结下使用步骤:
程序
根据硬件,通过GUI在连接各个设备,如下图所示,并保存生成初始代码;
创建两个工程,一个专门用于调试对应的设备的,一个是自己的项目工程;
CapTIvate的版本号(生成程序的GUI和调试的GUI版本号)要一致,不然在无法调试
打开选择的芯片,选择红色框处生成初始代码
接线
RXD和TXD、VCC和GND
调试
如果上面步骤没有问题,勾选Connected,然后去操作相应的外设,就能通过GUI(上位机)看见效果了。
调试内容
33是程序运行一次的时间(这个是指while大循环内的时间),42是指进入低功耗的时间(42*33ms=1386ms)
33ms实际分配情况,前面是BTN00(按键)和PRX00(接近)所需要耗费的运行时间,可以通过调节相应的设备,进行修改;剩下的是我们的程序运行的时间
PRX00和BTN00
接近和按键调试时差不多的;
接近主要是更改Count(灵敏度),但是还可以更改Gain,GUI上没有这个(不知道为什么,但是看过之前版本的视频,是有的);
然后是Prox和Touch的Threshold,根据项目需求调试,设定的Threshold,在通过相应的算法,才能得到实际的阈值
(因为配置的不一样,阈值的算法也是不一样的)
NegativeTouchThreshold 是从接近到离开的时候,设定的值,不用做什么修改
ui16ErrorThreshold是用来出现错误的累计次数,当达到一定次数时,进行校准相应的设备
ui16TimeoutThreshold是用来超时校准的,如接近/按键多少秒,和上面说的33ms相乘得到实际时间
以上TI都有相应的视频的,没保存链接,有需要的自己找找吧,^^
低功耗模式
通过程序看得话,一共就5种,LPM0-LPM4;但是看文档datasheet,有LPM3.5、LPM4.5、LPM5
根据自己的需要选择对应的模式
文件修改
通过GUI修改的地方,最终就是在下图的两个文件内,如果对文件内容比较了解的话,可以直接通过修改文件相应的地方,
将最新生成的文件,复制粘贴到项目工程中去