海思adc寄存器的配置
来源:互联网 发布:魔域老网络连接堵塞 编辑:程序博客网 时间:2024/06/06 03:43
海思liteos的ADC值读取的配置
在3518EV20x系列中,海思的sdk中并没有添加ADC设备的节点,这样的话无法对ADC设备直接进行读取,只能通过读写ADC设备的寄存器来进行操作ADC设备。
读取ADC的值有两种方式,一是单次读取,一是连续读取,单次读取针对的是一个通道,二连续读取对应ADC的四个物理通道。有些问题在datasheet中说的非常明白
在此就不在赘述了,主要看寄存器的读写操作配置代码如下
himm (LSADC_CTRL0,0xff5264ff); //配置0寄存器
himm (LSADC_CTRL2,0x2f);
himm (LSADC_CTRL4,0x01);
while(enable)
{
himm (LSADC_CTRL7,0x0f);
data= readl(LSADC_CTRL3);
data = (data >> 16);
read_adc_data = data;
himm (LSADC_CTRL6,0x1);
msleep(100);
}
最为重要的寄存器LSADC_CTRL0,该寄存器主要配置参数0xff5264ff 对应设置参数如下(图片可能无法显示)
若是只需要读取一次ADC的值干掉循环即可
0 0
- 海思adc寄存器的配置
- STM32F4的ADC 配置
- ADC的配置和一种新的ADC配置架构
- 理解逐次逼近寄存器型ADC:与其它类型ADC的架构对比
- 理解逐次逼近寄存器型ADC:与其它类型ADC的架构对比
- 理解逐次逼近寄存器型ADC:与其它类型ADC的架构对比
- CPSR寄存器的配置
- ADC 配置
- STM32的ADC输入通道配置
- STM32的ADC输入通道配置
- 如何配置寄存器的值
- S12单片机的寄存器配置
- STM32F407配置寄存器(配置GPIO寄存器的例子)
- ARM STM32F中ADC中 规则通道 注入通道 序列寄存器(SQR JSQR)的使用方法
- stm32f407之ADC(操作寄存器)
- stm32f407之ADC(操作寄存器)
- stm32f207的外部ADC/内部温度传感芯片的多通道ADC采样配置说明
- 配置寄存器
- TEW-654TR路由器漏洞分析和挖掘
- Thinking in Java ——第二十章-注解
- ASP.NET ZERO 学习 —— (3) 开发手册之介绍和MVC 应用前端
- 【maven】setting.xml配置国内镜像地址
- [题解]bzoj2152 聪聪可可
- 海思adc寄存器的配置
- LeetCode-520. Detect Capital
- 【LeetCode】492. Construct the Rectangle【E】【73】
- Linux常用命令大全
- idea 设置maven pom.xml的自动提示
- 噪声系数与噪声因子
- JMV-Blog目录
- 《现代通信原理学习》(二)随机信号分析
- 浅谈iOS程序员的成长与进阶