偶然看到 新定义&赛元 送开发板的帖子【活动】新用户注册送赛元开发板!还有附加礼包哦!https://bbs.21ic.com/icview-3357664-1-1.html?fromuser=cuyebiren
(出处: 21ic电子技术开**坛)
就申请了一块。
板子自带USB转UART口,可以通过这个口配合赛元ISPTool直接烧录编译好的hex类型的程序,也可以用这个口连接串口工具,打印一些信息。
官方demo程序测试情况:
1、6个触控按键,单按很灵敏,但不支持多个按键一起按。当多个按键一起按后,会延时很短的一段时间后再按按键才有效。
2、支持长按。TK2支持长按。
3、滑块模块也很灵敏,支持单点触控和滑动,但不支持多点触控和滑动。
官方demo在触控滑块后就一直有个LED是点亮的,这里略微修改下代码,在滑动到最左边时可以熄灭所有的滑块LED。
void DataProcessing()
{
if(TKSlideModulePCBArray[0].OutValue != 0) //判断是否被按下
{
//输出S1滑条滑动位置值
printf("Bar:%d\n",TKSlideModulePCBArray[0].OutValue);
/*不同挡位对应不同的LED灯 亮起*/
if (TKSlideModulePCBArray[0].OutValue == 1) //仅是测试用,为1时也表示触控了滑块
{
SlideLED_ALLOFF();
return;
}
switch ((TKSlideModulePCBArray[0].OutValue - 1) / 4)
{
case 0 : level1(); break;
case 1 : level2(); break;
case 2 : level3(); break;
case 3 : level4(); break;
case 4 : level5(); break;
case 5 : level6(); break;
case 6 : level7(); break;
case 7 : level8(); break;
default : SlideLED_ALLOFF(); break;
}
}
}
|