查看: 3670|回复: 13

[求助] 基于Kinetis的触摸感应软件库(TSS)介绍

[复制链接]

该用户从未签到

27

主题

157

帖子

0

中级会员

Rank: 3Rank: 3

积分
465
最后登录
2015-6-20
发表于 2015-6-12 13:24:00 | 显示全部楼层 |阅读模式

先还是介绍下飞思卡尔的TSS库(Touch Sensing Software Lib),TSS库是飞思卡尔为了支持简化人机界面交互而开发和维护的库,尤其是在键盘(keypad),旋转(rotaries)和滑动(sliders)等一些常用的用户界面方面做了优化,库的内容包括了智能自动校准机制(可防止环境问题),噪声抑制算法,优化的缓冲结构(支持任何电极排列)和提供电极表征(辅以完整的演示和应用实例)的PC GUI应用(很NB吧,赞~),完全兼容CodeWarrior集成开发环境(当然IAR也可以用,所以跟我一样用IAR的也不用担心,哈哈),而且在不断更新和改进,目前已经更新到v2.5版本,且随着Kinetis的推出,也随之发展了相应的TSS库,即FSLTSSLIB 2 5 KINETIS ,下图为TSS库的架构图:



1.下面开始一步一步的介绍下,首先到官方下载该软件库,在官方直接搜索关键词FSLTSSLIB_2_5_KINETIS, 如下图所示,点击下载即可(需要登录才可以下载,不过是免费的):



2.下载之后直接装上即可,注意这个软件有点流氓了,呵呵,不能改变安装位置,直接安装在默认位置即C:\Program Files\Freescale\Freescale TSS 2.5,内容如下:



3.打开example中的TWR系统的IAR例程,针对tower系统板上的电容按键编写的例程,编程框架如下图所示,默认是在ram里调试且采用J-Link,不过为了方便可以改成自带的OSJTAG下进去即可(注意如果改成OSJTAG需要勾选use flashloarder),程序运行之后可以玩一玩,触摸即亮,异常稳定(咳咳,俺的跟它没法比,哎)。



4.其实看完例程再通过doc文件夹下的说明来即可简单的建立起自己的应用,不过有一点需要说明的是,飞思卡尔为了简化对TSS库的应用,即通过一个官方提供的一个小软件接口实现图形化配置,然后生成TSS_SystermSetup.h添加到相应工程里即可,如上图project文件夹(当然相应的库文件如上图还是需要添加的,不过基本不用修改),该小软件即tools文件夹下的System Setup GUI.exe文件,我这里就简单的截一副设置图(针对tower板),让大家有个认识,其实这都是可以从说明文档里找到的,下面上图:


我知道答案 目前已有13人回答
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5785
    最后登录
    2025-5-7
    发表于 2015-6-12 18:50:42 | 显示全部楼层
    拒绝IAR
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-12-10 16:14
  • 签到天数: 1442 天

    连续签到: 1 天

    [LV.10]以坛为家III

    17

    主题

    3862

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    8291
    最后登录
    2021-12-10
    发表于 2015-6-13 00:22:06 | 显示全部楼层

    IAR 不好吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5785
    最后登录
    2025-5-7
    发表于 2015-6-13 07:57:40 | 显示全部楼层

    前段时间学KL26Z ,找不到cpu
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-12-10 16:14
  • 签到天数: 1442 天

    连续签到: 1 天

    [LV.10]以坛为家III

    17

    主题

    3862

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    8291
    最后登录
    2021-12-10
    发表于 2015-6-13 08:48:06 | 显示全部楼层
    wambob 发表于 2015-6-13 07:57
    前段时间学KL26Z ,找不到cpu

    你是用那一个版本的 IAR 呢?我手上的 7303 版本里面是有 KL26Z 的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5785
    最后登录
    2025-5-7
    发表于 2015-6-13 18:51:42 | 显示全部楼层
    slotg 发表于 2015-6-13 08:48
    你是用那一个版本的 IAR 呢?我手上的 7303 版本里面是有 KL26Z 的。

    7.4的版本
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    205

    帖子

    0

    高级会员

    Rank: 4

    积分
    516
    最后登录
    2016-2-16
    发表于 2015-6-13 23:11:46 | 显示全部楼层
    支持一下
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    98

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    304
    最后登录
    1970-1-1
    发表于 2015-6-14 17:02:13 | 显示全部楼层
    TSS很有意思
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    18

    帖子

    0

    注册会员

    Rank: 2

    积分
    65
    最后登录
    2024-4-7
    发表于 2015-8-1 09:55:23 | 显示全部楼层
    我下载TSS3.01和3.1.0版本,都没发现有System Setup GUI.exe,请问是怎么回事呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-11-5 18:45
  • 签到天数: 158 天

    连续签到: 1 天

    [LV.7]常住居民III

    26

    主题

    669

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1724
    最后登录
    2020-11-5
    发表于 2015-10-10 23:42:27 | 显示全部楼层
    谢谢分享!


    futu.png
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-23 23:23 , Processed in 0.110151 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表