完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
前面介绍了简单的数字输入输出,今天我们来说说说简单的模拟输入~ 因为LinKit兼容Arduino Pin,所以这里使用Edison的Grove套件进行学习。 需要用到的材料: 扩展板 电位器 连接线若干 这里先不得不说画PCB的工程师的一个小错误: 按照原理图上的说明,GPIO27和28分别是IIC的数据线和时钟线,那么GPIO57~60对应的就是A0~A3。 即: A3:57 A2:58 A1:59 A0:60 然而在我的多次测试后发现,当程序上使用ADC0的时候,无论我给ADC0怎么拉低,它的值总是在波动,一度我认为ADC0被接在了内部的某根数据线上。 在多次看过例程之后,决定翻看数据手册,发现A0所对应的是GPIO57! A3:60 A2:59 A1:58 A0:57 所以丝印层的标识是错误的!!! 这里我们先连接扩展板: 我们实际上的ADC_IN_0是这里的A3,对应扩展板的A3. 组装完成后的效果: 这里我扩展板的VCC选3V3,注意: ADC的最大读取值为2.5V,高于2.5V可能烧坏芯片!!! 所以我这里选的3.3V,并且在学习过程中轻微改变电位器值,保证不烧坏芯片。 当我们把电位器调到最低的时候的效果: 稍稍调节电位器: 程序源码: 这是个测试Demo,用于读取ADC0的值。 |
|
相关推荐
|
|
PackMediaTekMTx4.0.0driverchipmt7687src ,都是封装好了的库函数,有说明的 |
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
471 浏览 0 评论
【KV260视觉入门套件试用体验】四、KV260 视觉入门套件和固件更新
636 浏览 0 评论
【KV260视觉入门套件试用体验】Vitis AI Library体验之OCR识别
624 浏览 0 评论
【KV260视觉入门套件试用体验】Vitis AI 通过迁移学习训练自定义模型
799 浏览 0 评论
【KV260视觉入门套件试用体验】KV260系列之Petalinux镜像+Resnet 50探索
614 浏览 0 评论
【AMD KV260视觉入门开发套件试用】4、简单几步体验ubuntu 20.04.3 LTS运行人员检测应用
1216浏览 1评论
271浏览 1评论
【KV260视觉入门套件试用体验】老刘记事儿KV260初体验之Micro-SD选型提速研究(三)
484浏览 1评论
4236浏览 1评论
【KV260视觉入门套件试用体验】KV260部署yolov3实现车辆和行人检测
1799浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-3-29 10:35 , Processed in 0.373789 second(s), Total 46, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号