stm8L 触摸库使用教程 一步一步

本文档详细介绍了如何使用STM8L的触摸库,从选择合适的芯片开始,逐步讲解配置工程、修改配置文件tsl_conf_stm8l.h、理解tsl_user.c中的应用函数,并分析了main函数和相关中断处理。通过调整库参数,可以实现对触摸按钮灵敏度的控制。虽然官方库的部分代码解释不足,但其扩展性和适用性较强,适合多种STM8芯片。作者计划尝试将此方案移植到其他芯片,并欢迎大家加入STM8讨论群交流。
摘要由CSDN通过智能技术生成

配套的文件资料会上传

1、查看触摸库说明文档,根据需要选取芯片(主要支持几个键):STMTouch Driver User Manual

一个channel为一个按钮,比如STM8L101F 就支持3个按钮,通过按钮扩充方式可以增加按钮,参照:

增加触摸传感按钮数量指南.pdf

2、下载对应的官方触摸库  STM8L_STMTouch_Lib_V1.1.0,将以下两个文件夹复制到自己的工程文件夹中

 

3、选择跟自己项目相近的工程打开,比如我要做1-4个按钮的触摸灯,就选了STM8L101K3_Ex01

打开:Projects——Examples——STM8L101K3_Ex01——EWSTM8(我用的是IAR)——Example.eww

4、打开后Make一下,一般是make成功0错误的。

5、打开对应的config文件,我这边是tsl_conf_stm8l.h文件,在这里面需要进行以下设置:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值