OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5828|回复: 0

关于ADC DMA模式下,转换后的数据全为0XFFF 的问题

[复制链接]

11

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
455
金钱
455
注册时间
2016-1-19
在线时间
114 小时
发表于 2017-4-15 20:56:35 | 显示全部楼层 |阅读模式
10金钱


ADC 配置:  
             ADC1,   分辨率12位, 数据右对齐,单通道转换,DMA请求开启,连续转换开启 。
             通道5, 采用周期480

代码贴图:
2`3_XGGH~DJ]}O6{(K)VK42.png

引脚配置 : PA5

代码贴图
[RDEO0F${56J9[XF_FB4D.png



DMA配置
    DMA2 数据流4,通道0  
              数据流方向:外设到内存
              外设数据:word, 内存数据:word
              DMA模式:循环
              优先级:高


代码贴图:
{UQ62TN{)QZ~KJ(J915Kl.png


主函数代码:
G%GRWDB]Y~]83488]_`DE_W.png

DMA内存地址为:
    uint32_t uhADCxConvertedValue[converLength] ;

程序调试时的数据:
LOEF$LDKI0F7__~6`(81BAJ.png

  数据全为0XFFF, 实际上PA5电平为2.3V 左右。  


将PA5接GND 时运行程序:
8DSA{_AZIURMA2}}RQ8U`SG.png


  数据也是十分的诡异,用原子哥的例程跑接GND 时的值为600 左右 。。。  


  
学艺不精啊, 还望兄弟们指点迷津 ~

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-18 02:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表