完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 再见杰克123123 于 2022-5-30 20:29 编辑
简介 ADC是一个将模拟输入信号转换为12位、10位、8位或6位数字信号的外设,AT32F437拥有3个ADC多达19个通道源,采样率最高可达5.33MSPS。 AT32F437 ADC主要具有以下特性: ― 支持分辨率12位、10位、8位或6位的转换 ― ADC时钟在最大频率80MHz时转换时间为0.1875 μs(分辨率12位时) ― ADC时钟在最大频率80MHz时转换时间为0.1125 μs(分辨率6位时) ― 各通道均可独立配置采样时间 ― 转换顺序管理支持多种不同的多通道转换 ― 可选择的数据对齐方式 ― 支持DMA传输 AT32-SUFR板载了一个可调电阻,可调电阻连接到ADC,通过ADC采样便可以知道当前可调电阻电压是多少。 资源准备 硬件环境: 对应产品型号的AT-SURF-F437 Board 软件环境: AT32F435_437_Firmware_Library_V2.x.xprojectat_sufr_f437examplesvariable_resistor 硬件设计 本案例使用的硬件资源有可调电阻对应的引脚如下: 表8. 硬件资源使用 对应的电路原理如下: 图16. 可调电阻电路原理图 软件设计 ADC测试 初始化定时器用于触发ADC转换,触发频率为10Hz 初始化DMA用于ADC数据搬运 初始化ADC LCD显示ADC的采集到的电压值 代码介绍 main函数代码描述
void variable_resistor_init(void)函数代码描述
下载验证 改变可变电阻,在LCD上观看当前采集到的电压值。 图17. 实验效果 |
|
相关推荐
|
|
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】(第三篇)ADC采集+PWM输出
515 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十五章 人脸识别实验
515 浏览 0 评论
780 浏览 0 评论
如何用OpenCV的相机捕捉视频进行人脸检测--基于米尔NXP i.MX93开发板
1360 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十章 YOLO2人手检测实验
572 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11759 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 02:20 , Processed in 0.429207 second(s), Total 37, Slave 29 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号