2853|19

9

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【求助】ADC采集 [复制链接]

 
 

想利用DIO0、1、2、3ADC采集四个电压值

在例程peripheral_server_uart的基础上更改了一下ADC配置

现在读出来的值为3FFF

是配置的不对吗?

e856d02ccedd2cc6284e47ea2da8636.png (36.32 KB, 下载次数: 0)

e856d02ccedd2cc6284e47ea2da8636.png

最新回复

那看看是否关闭全局中断了? 其他看看有没有资源冲突了   详情 回复 发表于 2021-5-19 09:34
点赞 关注
 
 

回复
举报

5310

帖子

453

TA的资源

五彩晶圆(高级)

沙发
 

测试下ADC UART工程看看

 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
蓝雨夜 发表于 2021-5-18 10:39 测试下ADC UART工程看看

测试ADC UART采集的数据是对的

现在想不采集电池电压,而是外部给一个电压,采集的数据是错误的

 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

4
 

Sys_DIO_Config

放到Sys_ADC_Set_Config之前呢?

 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

5
 

我试了一下DIO0输入

 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

6
 

最高到2.0V左右

 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

7
 

嗯嗯 问题已经解决了 是我超过测量范围了 谢谢谢谢

现在有一个新的问题

我配置了ADC通道4的中断,但现在进不去中断

d1bec591ead3808c9071f1c006abc7c.png (38.99 KB, 下载次数: 0)

d1bec591ead3808c9071f1c006abc7c.png

76bca445f1062f685effa255ef1996f.png (21.42 KB, 下载次数: 0)

76bca445f1062f685effa255ef1996f.png
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

8
 

BATMON_ALARM_INT_ENABLE需要开启才能进入中断吗

点评

INT_EBL_BATMON_ALARM开启看看  详情 回复 发表于 2021-5-18 16:00
 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

9
 

ADC_CONTINUOUS |//连续模式:仅一个通道采样(用于测试目的)

一个通道?

点评

ADC_NORMAL 是所有通道都采样了 但是只开启了通道4的中断  详情 回复 发表于 2021-5-18 15:46
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

10
 
蓝雨夜 发表于 2021-5-18 15:32
ADC_CONTINUOUS |//连续模式:仅一个通道采样(用于测试目的)

一个通道?

ADC_NORMAL 是所有通道都采样了 但是只开启了通道4的中断

点评

为什么几个ADC通道有些中断,有些不中断?  详情 回复 发表于 2021-5-18 16:01
 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

11
 
Aaaaaoooo 发表于 2021-5-18 15:29 BATMON_ALARM_INT_ENABLE需要开启才能进入中断吗

INT_EBL_BATMON_ALARM开启看看

 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

12
 
Aaaaaoooo 发表于 2021-5-18 15:46 ADC_NORMAL 是所有通道都采样了 但是只开启了通道4的中断

为什么几个ADC通道有些中断,有些不中断?

点评

INT_EBL_BATMON_ALARM 开启了 所有用到的ADC中断也开启了 中断还是进不去 寄存器上 ADC_INT_ENABLE位写的0x01 应该就是开启了吧 为什么后面显示的是INT_DIS_ADC呢    详情 回复 发表于 2021-5-18 16:11
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

13
 
蓝雨夜 发表于 2021-5-18 16:01 为什么几个ADC通道有些中断,有些不中断?

INT_EBL_BATMON_ALARM 开启了

所有用到的ADC中断也开启了 中断还是进不去

寄存器上 ADC_INT_ENABLE位写的0x01 应该就是开启了吧 为什么后面显示的是INT_DIS_ADC呢

 

76bca445f1062f685effa255ef1996f.png (21.42 KB, 下载次数: 0)

76bca445f1062f685effa255ef1996f.png
 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

14
 

中断配置那里通道选ELE哪个最后的那个

 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

15
 

ELE_ADC_CHANNEL是不是最后的通道

换这个看看

点评

是最后的通道,换这个也不行 是不是配置哪里有问题?  详情 回复 发表于 2021-5-18 17:36
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

16
 
蓝雨夜 发表于 2021-5-18 17:02 ELE_ADC_CHANNEL是不是最后的通道 换这个看看

是最后的通道,换这个也不行

是不是配置哪里有问题?

338453b178370cd68f4bc5bb4b3d13e.png (74.97 KB, 下载次数: 0)

338453b178370cd68f4bc5bb4b3d13e.png
 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

17
 

 

我这里可以读到通道的值

点评

因为我是在例程peripheral_server_uart的基础上更改的,我看APPinit里有几个配置和ADCuart的不一样,这几个配置会对中断ADC有影响吗。  详情 回复 发表于 2021-5-19 09:30
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

18
 
蓝雨夜 发表于 2021-5-19 08:57   我这里可以读到通道的值

因为我是在例程peripheral_server_uart的基础上更改的,我看APPinit里有几个配置和ADCuart的不一样,这几个配置会对中断ADC有影响吗。

 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

19
 

那看看是否关闭全局中断了?

其他看看有没有资源冲突了

点评

[attachimg]539248[/attachimg]屏蔽掉 sys_rffe_settxpower 这句话就可以进入ADC中断了。这是为什么?      详情 回复 发表于 2021-5-19 15:27
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

20
 
蓝雨夜 发表于 2021-5-19 09:34 那看看是否关闭全局中断了? 其他看看有没有资源冲突了

屏蔽掉 sys_rffe_settxpower 这句话就可以进入ADC中断了。这是为什么?

 

 

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表