0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

stm8引脚能否做成触摸输入

5RJg_mcuworld 来源:未知 作者:胡薇 2018-11-15 09:13 次阅读

我曾开发带有触摸按键功能的消费类电子产品,在起初也是不知道STM8引脚可以实现触摸这个功能,所以这里写给大家。

1

写在前面

我们开发带有触摸功能的产品时,可能首先考虑的就是购买一个触摸芯片但是对于消费类电子,如果你的产量较大,可能就会考虑这1,2块的触摸芯片的成本。此时,使用STM8,或者STM32作为主控的IC可以实现触摸功能就显得比较重要了。

由于很多人不知道这个功能,这里先让大家了解并熟悉这一项触摸按键功能。

2

ST官网开发板

ST官网提供很多带有触摸按键的开发板,这里举几个例让大家看看:

1.STM8S-Discovery

2.STM32072B-EVAL

3.STM32L152C-Discovery

(提示:公众号不支持外部链接,请复制网址到浏览器打开)

3

STM8触摸原理及开发库

在这里简述一下在STM8S中应用Resistor-Capacitor电阻电容(RC)采集原理。

硬件原理,可以参考官网:

使用MCU的资源:

官网提供STM8库相关开发资料

4

概述STM32触摸感应控制器

相比STM8而言,STM32的触摸按键功能就更高级。

在STM32中部分MCU(F0、 F3、 L1)具有Touch sensing controller触摸感应控制器,简称TSC。

这里可以参看ST社区的一份关于文档《STM32F0—触摸按键》:

或者查看MCU对应的《参考手册》,可以知道触摸控制器:电荷转移的过程以及其原理。

利用电容储存电荷的特性

电极上的待测电容Cx向采样电容Cs充电

电荷转移过程中个模拟开关是硬件做在GPIO里的

重复电荷转移的过程,直到采样电容Cs上的电压达到它说连GPIO的VIH门限值

过程重复的次数就反映了待测电极上电容的大小

电极被触摸时,重复次数N减小

5

更多参看资料

关于Touch触摸的标准外设库:

官方提供的一套关于Touch文档,值得参看。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 引脚
    +关注

    关注

    16

    文章

    1039

    浏览量

    48923
  • STM8
    +关注

    关注

    18

    文章

    391

    浏览量

    56226

原文标题:你知道STM8引脚可以实现触摸功能吗?

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    8引脚LLP封装尺寸图

    8引脚LLP封装尺寸图 [此贴子已经被作者于2008-6-11 14:22:53编辑过]
    发表于 06-11 14:22

    TC7650引脚功能是什么?

    TC7650引脚功能是什么?18 5是什么什么意思?
    发表于 06-13 17:21

    ICL7650scpa 8引脚

    当供电电源+-7.5V时,输出有3.8V,+-5V输出也有1V左右,1、8引脚接0.1uF,后再接到4(-V)端,看手册是这个意思,ICL7650这个自动调零没起作用,请问这个电路是这样搭的吗?怎么就不输出很低的偏移补偿电压?
    发表于 05-16 14:59

    12864引脚的功能

    `WGM-12864COG-38 VER2.0只有10引脚怎么接线`
    发表于 12-23 13:57

    STM8引脚输入输出方

    STM8引脚输入输出方式该怎么选用。什么时候用悬空输入、上拉输入什么时候用OD输出、推挽输出
    发表于 04-22 16:10

    一个五引脚的贴片芯片,2引脚和5引脚接地,是什么芯片?

    如题,BMS电路板上有一个五引脚的芯片,SOT23-5封装,其中2引脚和5引脚接地,4引脚接电源。丝印有点看不清,好像是B5JG或B5J0。可能是什么芯片呢?
    发表于 04-29 21:00

    【众拳】STM8 输入捕获原理与实验

    信号,在边沿信号发生跳变(比如上升沿/下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到对应的通道的捕获/比较寄存(TIMx_CCRx)里面,完成一次捕获。STM8 输入捕获引脚定义【众拳】剑齿虎
    发表于 01-07 14:10

    有没有计划推出更多具有低引脚数的STM8器件?

    ST最近推出了8引脚STM8器件,而之前最低引脚数为20。我想看到更多具有相对较低引脚数的STM8
    发表于 10-10 10:41

    JRC4558引脚图与应用电路

    JRC4558是一种常见的双运算放大器芯片,常用于音频放大电路,他有两种封装形式,单列,和双列方式,引脚布局分别见下图 单列JRC4558引脚图双列JRC4558引脚图4558引脚功能
    发表于 07-17 18:24

    cc1101引脚说明

    产品描述工作频段CC1100: 400-464 MHz and 800-928MHzCC1101: 387-464 MHz and 779-928MHz芯片引脚cc1101引脚引脚说明引脚
    发表于 07-28 08:35

    请问一下keil5使用软件仿真能否让PA1引脚产生方波?

    请问一下keil5使用软件仿真能否让PA1引脚产生方波?
    发表于 10-13 08:24

    如何对stm32引脚进行配置

    stm32引脚配置的总结有很长时间没有具体去看stm32引脚配置了,最近在引脚上的配置遇到了问题才发现引脚的配置已经忘的差不多了。为了以后再引脚
    发表于 01-10 07:02

    STM8和STM32烧录器与程序下载

    烧录器与程序下载烧录器类别软件设置烧录器类别本文使用的是淘宝20元左右的ST-LINK/V2,可用于STM8和STM32烧录。其中,STM8只有四个引脚,STM32有20个引脚(JTA
    发表于 01-10 07:05

    STM32引脚输入输出使用

    4、总结简述  本章主要是讲解了STM32引脚输入输出使用。1、芯片选型&创建工程这里我选择的是STM32F103CC8T6芯片。配置工程名点击finish2、芯片工程配置这里我们主要是在.ioc文件里面进行图形界面配置1)
    发表于 01-13 07:30

    请问CH32V307的PC13引脚能否作为RTC输出?

    仅对307的VBAT引脚供电,PC13引脚能否输出闹钟事件?
    发表于 05-25 07:43