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

    文章

    1196

    浏览量

    50538
  • STM8
    +关注

    关注

    18

    文章

    392

    浏览量

    56809

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

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

收藏 人收藏

    评论

    相关推荐

    2764引脚功能

     2764引脚功能 A0~A12 地址线CE   选片OE  读PGM 编程脉冲控制输入
    发表于 03-05 22:33 12次下载
    2764<b class='flag-5'>引脚</b>功能

    tda2616引脚功能

    tda2616引脚功能 TDA2616引脚功能及参考电压: 1:10V——信号输入1          
    发表于 11-19 21:45 4365次阅读
    tda2616<b class='flag-5'>引脚</b>功能

    74ls04引脚引脚功能

    74ls04引脚图 74LS04引脚功能及真值表:
    发表于 11-29 22:06 7.5w次阅读
    74ls04<b class='flag-5'>引脚</b>图 <b class='flag-5'>引脚</b>功能

    8051引脚

    8051引脚
    发表于 11-29 23:00 2523次阅读
    8051<b class='flag-5'>引脚</b>图

    uc3842引脚图 uc3842引脚功能

    uc3842引脚图,及内部方框图 引脚功能介绍::①是误差放大器的输出端,外接阻容元件用于改善误差放大器的增益和频率特性;②是反馈电压输入
    发表于 12-22 13:18 3.6w次阅读
    uc3842<b class='flag-5'>引脚</b>图 uc3842<b class='flag-5'>引脚</b>功能

    TL082引脚功能

    TL082引脚功能 号 有信号电压/V 引脚功能
    发表于 03-10 22:18 2w次阅读

    62256引脚

    62256引脚图 图2.7 62256引脚图 6225
    发表于 04-01 17:27 2.4w次阅读
    62256<b class='flag-5'>引脚</b>图

    62128引脚

    62128引脚图 图2.6 62128引脚图 62128是16 K×8的高集成度
    发表于 04-01 17:28 9968次阅读
    62128<b class='flag-5'>引脚</b>图

    7905引脚

    7905引脚
    发表于 05-13 08:26 3w次阅读
    7905<b class='flag-5'>引脚</b>图

    76810引脚功能

    la76810引脚功能,76810引脚功能        功      能 
    发表于 04-29 22:13 3400次阅读

    Microchip推出具备3.5 KB可自编程闪存的8引脚

    Microchip推出具备3.5 KB可自编程闪存的8引脚单片机  Microchip Technology Inc.(美国微芯科技公司)今天宣布,其备受推崇的8引脚和14
    发表于 01-27 09:51 838次阅读

    STM8自带输入捕获功能学习

    引脚就只看了Timer1,其他的定时器应该也是类似的,看了资料之后发现STM8输入捕获其实与STC12C5A60S2中的PCA捕获模式很类似。
    发表于 11-24 09:50 5810次阅读

    STM8和32的触摸按键功能

    STM8、32的触摸按键功能
    的头像 发表于 03-06 15:16 4437次阅读

    CN0325 使用4引脚或6引脚端子板的PLC/DCS通用模拟输入

    输入通道提供±30 V直流过压条件保护。 图1.通用模拟输入通道概览 演示板含有两个不同的全隔离式通用输入通道,一个带4引脚端子板(CH2),一个带6
    发表于 06-03 17:09 3次下载
    CN0325 使用4<b class='flag-5'>引脚</b>或6<b class='flag-5'>引脚</b>端子板的PLC/DCS通用模拟<b class='flag-5'>输入</b>

    sp3232引脚及功能

    的功能。 Vcc1和Vcc2引脚:这两个引脚用于供电,通常使用+3.3V或+5V电源。 RIN1和ROUT1引脚:这两个引脚用于接收和发送串行数据信号。RIN1
    的头像 发表于 12-19 09:39 1.3w次阅读