当前位置: 首页 > wzjs >正文

哈尔滨网络公司网站建设电话营销销售系统

哈尔滨网络公司网站建设,电话营销销售系统,潮流印花图案设计网站,公司网站建设大概多少钱目录 1 、 电路构成及原理图 2 、编写实现代码 3、代码讲解 4、烧录到开发板调试、验证代码 5、检验效果 此笔记基于朗峰 STM32F103 系列全集成开发板的记录。 1 、 电路构成及原理图 触摸键简单的了解就是一次电容的充放电过程。从原理图可以看出,触摸键 …

 

目录

1 、 电路构成及原理图 

2 、编写实现代码 

3、代码讲解

4、烧录到开发板调试、验证代码

5、检验效果


此笔记基于朗峰 STM32F103 系列全集成开发板的记录。

1 、 电路构成及原理图 

 

触摸键简单的了解就是一次电容的充放电过程。从原理图可以看出,触摸键 TOUCH 实质就是一个物理意义上的电容并且接有上拉电阻 RT 到 3.3v,同时还通过用短路帽短接 P5 的 4-5 脚连接到 STM32的 PA1 引脚。没有触摸的时候,触摸键这个物理上的电容的充放电时间是相对固定的,当手指触摸到触摸键的时候就人为的改变了这个电容的容量也就是改变了电容的充放电时间,就是通过判断这个“触摸”电容的充放电时间的变化来实现触摸识别的。

2 、编写实现代码 

main.c

touch.c

 

3、代码讲解

代码中我们使用 TIM5 的输入捕获来实现“触摸键电容“和”触摸时电容“的充放电时间的计数。先看源文件 touch.c   

 首先,初始化 TIM5,用通道 2(PA1)作为输入捕获的引脚。注意: 
这里先在头文件 touch.h 中宏定义了 TIM5 最大重填值: 
#define touch_ARR          0XFFFF          //宏定义 TIM5 最大重填值、 
定义了全局变量 default_cnt ,也就是无触摸时充电时间。 

 

这里初始化触摸按键,首先调用 TIM5 初始化函数并将自动从装值设为 0Xffff(在 touch.h 中宏定义的),分频系数设为 1。初始化循环调用获取输入捕获值函数 touch_Capture() 10 次并将捕获值累计在临时变量 temp 中,之后再取平均值并赋值个全局变量 default_cnt(这
个值实际就是没有触摸发生时“触摸键电容”的充电时长)。 

最后,判断 default_cnt 是否在合理的计数范围内(需根据实际触
摸键的情况调整),如果在合理的范围内就返回 1 表示初始成功,否
则就返回 0 表示初始化失败。 

4、烧录到开发板调试、验证代码

5、检验效果

用手指触摸一下触摸键, LED2 熄灭了吧,再触摸一次 LED2 又点亮了.

http://www.dtcms.com/wzjs/55866.html

相关文章:

  • 重庆市建设工程信息网官网查询证书下载深圳seo博客
  • 济南小程序开发做seo是什么意思
  • 强的网站建设公成都网站建设团队
  • 餐饮营销型网站建设百度电话客服24小时人工
  • 自己建立网站个人发布信息免费推广平台
  • 全网营销型网站 新闻网络舆情应急预案
  • wordpress 插件制作教程sem和seo
  • 手机网页布局seowhy教研室
  • 在eclipse中做网站开发seo顾问是什么职业
  • 网站怎么能被百度收录百度搜索入口官网
  • 自创网站关键词推广排名软件
  • 在境外做色情网站广州市最新消息
  • 在线网页游戏网站建立自己的网站平台
  • 做网站的公司怎么做业务培训公司排名
  • 网站制作图片插入代码seo都用在哪些网站
  • 做的网站没流量网络软文推广网站
  • 上海高端网站建设服务免费职业技能培训网
  • 自网站EXCel数据导入怎么做南京seo排名公司
  • 用服务器ip做网站域名推广软文300字范文
  • 企业咨询师资格证全网搜索引擎优化
  • 建站之星安装教程seo网络优化招聘
  • 广州公关公司招聘信息飞猪关键词排名优化
  • 内容展示型网站 设计特点关键词seo排名优化软件
  • 怎么建设色情网站江门网站定制多少钱
  • 东莞如何编写网站建设网络营销系统
  • 怎样查网站备案人的联系方式常见的搜索引擎有哪些
  • vs做网站链接sql网络销售怎么做才能做好
  • 屏蔽网站ip在线推广
  • 百度地图手机网站开发企业培训考试系统
  • 惠州做百度网站多少软文广告示范