1.4 haas506开发教程-driver-ADC

news/2024/12/29 5:29:25/

haas506开发教程-driver-ADC

  • 1.硬件图
  • 2.板载ADC
  • 3.日志
  • 4.总结

1.硬件图

在这里插入图片描述

2.板载ADC

(1)案例说明
  Haas506开发板有两个ADC接口,可以使用板载ADC接口进行数据测量。
(2)main.py

# coding=utf-8
# This is a sample Python script.
from driver import ADC
import utime as time
print("-------------------start adc test--------------------")
adc0 = ADC()
adc1=ADC()
for i in range(100):time.sleep(2)adc0.open("ADC0")adc1.open("ADC1")value0=adc0.read()value1=adc1.read()print("values of adc0 and adc1 ",value0,value1)adc0.close()adc1.close()
print("-------------------end adc test--------------------")

(3)board.json

{
"version": "1.0.0",
"io": {"ADC0": {"type": "ADC","port": 0,"sampling": 12000000},"ADC1": {"type": "ADC","port": 1,"sampling": 12000000}},
"debugLevel": "DEBUG"
}

3.日志

-------------------start adc test-------------------
values of adc0 and adc1 : 279 225
values of adc0 and adc1 : 242 1
values of adc0 and adc1 : 225 231
values of adc0 and adc1 : 222 236
values of adc0 and adc1 : 355 2287
values of adc0 and adc1 : 961 3184
values of adc0 and adc1 : 3184 2820
values of adc0 and adc1 : 3184 1522
values of adc0 and adc1 : 3184 843
values of adc0 and adc1 : 3184 501
...
-------------------end adc test---------------------

4.总结

  本节介绍了如何使用haas506的driver库的ADC模块,进行数据测量。注意所测得的数据的单位是mv(毫伏)。


http://www.ppmy.cn/news/481918.html

相关文章

RFSoC全面解析(三)——射频直采ADC的引脚

在之前的文章我们已经提到了ADC的指标,RFSOC:XCZU28DR-2FFVG1517E芯片中一共有8路射频直采的ADC,采样率均可达到4.096GSPS,位宽12bit,详见《RFSoC全面解析(一)——芯片介绍》。本期来看看射频ADC的引脚的分布情况。 在RFSoC芯片的所有引脚中,射频ADC和DAC占据了很大一…

进阶HAL库开发——第一集 :ADC采集

进阶ADC采集 1.进阶知识补充2.DMA方式2.1配置2.2实现3.外接高精度ADC(MCP3421)& iic驱动库3.1 MCP3421 原理图:3.2 MCP3421驱动库:MCP3421.hMCP3421.c3.3 iic驱动库【模拟iic】:port_iic.hport_iic.cport_delay.hport_delay.h3.4 实现:

基于STM32G031的失真度测试仪(CubeMX+ADC+DMA+OLED+EC11)

目录 项目介绍硬件介绍设计思路各功能代码及说明SPWM波生成ADC采样FFT获取按键动作OLED显示系统顶层 功能展示OLED显示采样波形OLED显示频谱/失真度曲线 项目总结 👉工程文件及代码:参见【2022寒假在家练】基于STM32G031的失真度测试仪 👉 CS…

STM8L使用ADC内部参考电压通道测量VDD电压

STM8L内部含有一个12位的ADC,拥有25个输入通道,包括一个内部温度传感器,一个内部参考电压 由上图可知,STM8L内部还有一个内

STM32F103RC单片机ADC1使用TIM1自动触发注入通道组的AD转换

版权声明:本文为博主原创文章,欢迎转载 https://blog.csdn.net/ZLK1214/article/details/77746783 注意:ADC外设最大允许的时钟频率为14MHz,打开ADC外设前必须先配置好分频系数! 72MHz / 6 12MHz,转换速…

ADC芯片——AD7705最详细讲解(STM32)

目录 前言1. AD7705简介1.1 特性参数1.2 功能方框图1.3 引脚排列及其功能 2. 片内寄存器2.1 通信寄存器2.1.1 通讯寄存器手册说明2.1.2 通信寄存器配置(RS20,RS10,RS00) 2.2 设置寄存器2.2.1 设置寄存器手册说明2.2.2 设置寄存器配置(RS20,RS…

ADC 信号调理电路设计——必要措施、实测验证和应用说明(转载)

转自周立功《面向AMetal框架与接口的编程(上)》 第二章 ADC 信号调理电路设计 2.3 必要措施 一个完整的采集电路框图详见图2.19,从传感器或信号源到最终的ADC 数据输出,中间需要经过输入范围调整、多通道复用等信号调理环节。除…

面试官:“同学,你做的这几个项目都不错。但怎么问QPS你就胡说呢?”

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 这位同学,你比上一位面试者好多了,你的简历中做的几个项目都不错。既有业务项目,也有技术项目…