模数转换器按键读取

出处:维库电子市场网 发布于:2023-09-20 16:43:36

    本应用笔记介绍了模数转换器按键读取,描述了设置方法以及使用单个模拟输入执行多个按键输入的应用。
    应用实例
    节目概要
    如图 1 所示,将一个模拟输入引脚(一个引脚)与多个按键和电阻连接,这样施加到模拟输入引脚的电压会根据按下的按键而变化。
    每 5 ms 输入到 P0_7/AN0 引脚的模拟电压进行 A/D 转换。A/D转换进行10次后,将转换结果相加,然后减去和值。将该值除以 8(求平均值)即可得到 A/D 确定值。这意味着 A/D 确定值每 50 ms 固定。
    使用 A/D 转换判定值来识别按下了哪个键。每个按键都有对应的按键代码。比较一下上次计算出的这个关键代码。如果相同,则将该键码设置为确定的键码。
    主要设置
    选择 P0_7/AN0 引脚作为模拟输入
    选择one-shot模式作为A/D操作模式
    选择f1作为fAD时钟源
    选择 fAD 2 分频作为 φAD 操作时钟
    选择 10 位分辨率
    选择软件触发作为 A/D 转换启动条件
    禁用A/D开路检测辅助功能
    在定时器 RA 中生成测量周期

    

    按键连接示例
    软件
    本节显示了初始设置过程和设置所描述示例的值。有关各个寄存器的详细信息,请参阅的 R8C/35C 组硬件手册。
    寄存器设置值中的“x”表示本应用中未使用的位,空格表示不改变的位,破折号表示保留位或未分配任何内容的位。
关键词:模数转换器

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

广告
上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!