嵌入式学习小组
直播中

傅利

7年用户 204经验值
私信 关注

请问STM8是如何工作的?资源需求又是什么?

电容式触摸感应软件库的可提供的功能
STM8如何工作?
STM8资源需求

回帖(3)

李飞凤

2020-11-13 11:07:08
电容式触摸感应软件库的可提供如下功能:


  • 软件库模块可以方便的应用于绝大部分微控制器中,直接内嵌在主控制器中。
  • 软件库适用于大部分的用户接口需求:最多24个按键,以及2个滑动条/滚轮。
  • 经济的解决方案:少量的硬件和软件开销
  • 采用各种必须的软件滤波处理以获得高可靠性
  • 优化的固件源代码
  • 完全免费的源代码(但仅限于应用在ST的微控制器上)
举报

杨柳

2020-11-13 11:08:00
如何工作?
容性的人体接触可以通过对RC 网络的充放电时间的检测来测得。RC网络由一个电阻和电极的电容(Cx)组成。

性能
每个触摸通道需要2个电阻和一个MCU 通用IO口。
可将MCU的任意通用IO口配置为触摸通道
触摸按键可分布在最多3个不同的GPIO 端口上(目前如此,以后可能会扩展)
软件库使用2个定时器:一个作为时基,一个用于采集
举报

周密

2020-11-13 11:08:21
  STM8资源需求
  MCU硬件
  1*16位定时器(采集:测量RC充放电时间)
  1*8位定时器(后处理:时基)
  每个通道1个通用IO
  1个I/O作为LOAD输出(commontoallchannels)
  MCU存储器使用(库+常量)
  只有按键:~1900bytes
  按键+1滚轮/滑动条:~3800bytes
  按键+2滚轮/滑动条:~3900bytes
  RAM
  只有按键:~57+(13*(Nb_keys-1))
  按键+1滚轮/滑动条:~112+(13*(Nb_keys-1))
  按键+2滚轮/滑动条:~154+(13*(Nb_keys-1))
  -例1:10个按键占用174bytes的RAM空间
  -例2:5按键+1滚轮占用174bytes的RAM空间
举报

更多回帖

发帖
×
20
完善资料,
赚取积分