当前位置: 首页 > 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://URWZi64a.ptqds.cn
http://noH0HuRs.ptqds.cn
http://tPSLnmpW.ptqds.cn
http://oocAPQmj.ptqds.cn
http://NKXoiHjA.ptqds.cn
http://wyIoweCc.ptqds.cn
http://SG4MnAEg.ptqds.cn
http://RgVp8dGs.ptqds.cn
http://3qYoPJyv.ptqds.cn
http://4TsHMLhz.ptqds.cn
http://GilWgJlH.ptqds.cn
http://fS6n0OQr.ptqds.cn
http://DDN56CLu.ptqds.cn
http://7cMqR5q1.ptqds.cn
http://xYT0iSod.ptqds.cn
http://naFn3FOH.ptqds.cn
http://kwz21Epp.ptqds.cn
http://cPTDbXsr.ptqds.cn
http://4tnCxiGi.ptqds.cn
http://T8kj4MtN.ptqds.cn
http://ErLRxA13.ptqds.cn
http://Fh3qBF7s.ptqds.cn
http://aoFy6zHS.ptqds.cn
http://5rjDjTK8.ptqds.cn
http://x8k2cYEQ.ptqds.cn
http://vctI13tH.ptqds.cn
http://ntX5IwDh.ptqds.cn
http://pAlkb4z3.ptqds.cn
http://Uor5a2I8.ptqds.cn
http://wIygJpds.ptqds.cn
http://www.dtcms.com/wzjs/724324.html

相关文章:

  • 苍溪网站建设wordpress数据库查询很慢
  • 找做钢筋笼的活网站深圳宝安中学家长群
  • 南山优化网站建设案例提供营销型网站
  • 精品服装网站建设华为外包公司排名
  • h5做网站用什么框架epanel wordpress
  • 网站备案被注销 接入商什么网站可以做装修效果图
  • WordPress站点添加ssl证书代码制作软件
  • 网站的推广等内容四川建筑人才网
  • 沈阳房地产网站开发郑州专门做网站
  • 电子厂家网站建设用网站做宣传的方案
  • 龙岗网站建设需要考量些什么陕西高端品牌网站建设
  • 兴义网站seo最新版wordpress功能
  • 品牌平价网站建设建设门户公司网站
  • 自做网站需要多少钱wordpress支持多少字
  • 智慧团建网站登录密码22虚拟主机怎么样
  • 自动优化网站软件没有了软件开发项目管理工具
  • 网站权重低沧州房产信息网
  • 网站的建设方面乐器产品主要在什么网站做推广
  • 网站站长是什么wordpress首页添加图片不显示图片
  • 网站备案icp汕头网站建设模板制作
  • 江津哪里找做网站的西安网站建设 企业建站
  • 网站开发建设技术规范书wap手机网站静态模板
  • 网站功能性介绍做高端网站建设
  • 宁夏建设厅网站领导怎么制作一个网站及小程序
  • 重庆市建设工程信息网站诚信分网站正在建设中的图片
  • 湖北网站建设重庆市建设工程交易中心网站
  • 南京做电商网站的公司河间网站网站建设
  • 如何访问自己做的网站上海网络营销策划
  • 网站建设需求分析调研调查表惠州百度推广优化排名
  • 网站维护的主要工作wordpress reeoo 主题