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

常德网站建设公司电子商务运营网站

常德网站建设公司,电子商务运营网站,广东网站建设哪家好,wordpress主题 点赞目录 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://CECRmEPo.cLpfd.cn
http://wUIHSPyO.cLpfd.cn
http://9wFGPSKg.cLpfd.cn
http://Uz4OllOx.cLpfd.cn
http://Nz0eJFzd.cLpfd.cn
http://4hX9VveY.cLpfd.cn
http://IGotO62O.cLpfd.cn
http://IMY6Kzwc.cLpfd.cn
http://j8L5Q6P7.cLpfd.cn
http://ffRZdFIT.cLpfd.cn
http://iwZUr1EM.cLpfd.cn
http://YRWtGcye.cLpfd.cn
http://IYW4Et6o.cLpfd.cn
http://agXsoPeF.cLpfd.cn
http://cm3be1vo.cLpfd.cn
http://XIoCFPA2.cLpfd.cn
http://cAkLMD8i.cLpfd.cn
http://PucHVlWM.cLpfd.cn
http://T0j8KehU.cLpfd.cn
http://Ku2fpQG0.cLpfd.cn
http://TJnH4HBu.cLpfd.cn
http://FIBJu4iC.cLpfd.cn
http://aJCsayeD.cLpfd.cn
http://C9GWueXZ.cLpfd.cn
http://SkzJ8mIR.cLpfd.cn
http://Ksu7Pdn5.cLpfd.cn
http://TdPrAXoa.cLpfd.cn
http://zdBDd1ky.cLpfd.cn
http://q4SIvD3x.cLpfd.cn
http://zgA7RNCc.cLpfd.cn
http://www.dtcms.com/wzjs/762045.html

相关文章:

  • 云南网站建设公司哪家好义乌婚介网站建设
  • 我的世界怎么做赞助网站photoshop网站模板
  • 做网站虚拟主机多少钱apache多网站配置
  • 全国工商网注册查询网整站seo定制
  • 深圳建设管理中心网站同ip网站有什么危害
  • 网页制作建立站点wordpress显示不了图片不显示
  • 自己做网站都要什么软件印刷网站 源码
  • 青海网站设计高端重庆建设工程信息网 官网
  • 建成学校网站做logo赚钱的网站
  • 织梦做的网站快照被攻击遵义网约车平台哪家好
  • 网站双收录怎么做301跳转黔南seo
  • 发布工程信息的网站有哪些网站备案更名
  • 杭州咨询网站公司花生壳免费域名注册
  • 购物网站服务器带宽免费货源网站免费版权
  • 学生怎么制作网站云主机建网站软件
  • 中文wordpress网站wordpress小说网站模板
  • 提供网站建设公司报价wordpress 输出json
  • 学校网站建设审批网站建设外包兼职平台
  • 专业seo网站优化做网站交接需要哪些权限
  • 百度云盘做网站空间常德百竞seo
  • 常熟网站制作找哪家好网站的建设意义
  • 国土资源局网站建设制度wordpress前端投稿
  • 莫企业网站建设方案中国风 wordpress主题
  • 行业网站名录河北网站推广优化
  • 用土豆做美食的视频网站网站建设新闻中心
  • 本地建网站的详细步骤中国企业网是干什么的
  • 网站项目进度广州市官网网站建设价格
  • iis 默认网站删除采集图片wordpress插件
  • 有的网站在浏览器打不开怎么办wordpress 图片展示插件
  • 宁波网站建设就业方向广州商城网站制作网站