[问题讨论] 【求助】ADC采集

Aaaaaoooo   2021-5-18 10:25 楼主

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

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

现在读出来的值为3FFF

是配置的不对吗?

  • e856d02ccedd2cc6284e47ea2da8636.png

回复评论 (19)

测试下ADC UART工程看看

点赞  2021-5-18 10:39
引用: 蓝雨夜 发表于 2021-5-18 10:39 测试下ADC UART工程看看

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

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

点赞  2021-5-18 11:47

Sys_DIO_Config

放到Sys_ADC_Set_Config之前呢?

点赞  2021-5-18 13:22

我试了一下DIO0输入

image.png

点赞  2021-5-18 15:00

最高到2.0V左右

image.png

点赞  2021-5-18 15:01
引用: 蓝雨夜 发表于 2021-5-18 15:01 最高到2.0V左右

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

现在有一个新的问题

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

  • d1bec591ead3808c9071f1c006abc7c.png
  • 76bca445f1062f685effa255ef1996f.png
点赞  2021-5-18 15:22

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

点赞  2021-5-18 15:29

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

一个通道?

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

一个通道?

ADC_NORMAL 是所有通道都采样了 但是只开启了通道4的中断
点赞  2021-5-18 15:46
引用: Aaaaaoooo 发表于 2021-5-18 15:29 BATMON_ALARM_INT_ENABLE需要开启才能进入中断吗

INT_EBL_BATMON_ALARM开启看看

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

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

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

INT_EBL_BATMON_ALARM 开启了

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

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

 

  • 76bca445f1062f685effa255ef1996f.png
点赞  2021-5-18 16:11

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

点赞  2021-5-18 17:01

image.png

ELE_ADC_CHANNEL是不是最后的通道

换这个看看

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

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

是不是配置哪里有问题?

  • 338453b178370cd68f4bc5bb4b3d13e.png
点赞  2021-5-18 17:36

 

我这里可以读到通道的值

image.png

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

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

点赞  2021-5-19 09:30

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

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

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

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

 

 

点赞  2021-5-19 15:27
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复