OpenEdv-开源电子网

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

对ADC的一些困扰~~~

[复制链接]

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-5-21 14:57:47 | 显示全部楼层 |阅读模式

嗯 就是教程上的那个实验,用PA0输入,以实现简单的功能。 
                                       

1.  嗯、、那个啊,ADC1-SQRx的值均为0,就是说转换长度为1,然后所有通道编号均为0,那么这样的话,当软件触发时,单片机怎么知道采集哪个引脚的电压值呢?
2.嗯。。。所谓的规则通道序列长度,定义了规则通道序列转换中转换总数,那么这个总数如果为1,是代表所有编号的全都执行1次,还是只执行编号为‘0’的呢?

手册上没看懂~~~谢谢

 

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

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-21 15:20:47 | 显示全部楼层
回复【楼主位】lsj9383:
---------------------------------
搞懂编号的问题了,原来所谓的编号是代表的采集的输入引脚、~~
但是发现了一个令我惊呆的事情,我把引脚从模拟改为悬空输入,竟然也可以~
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-21 15:23:01 | 显示全部楼层
RCC->APB2ENR |= 1 << 2;
GPIOA->CRL &= 0xffffffff;

u16 get_adc(void)
{
ADC1->SQR3 &= 0xffffe0;
ADC1->SQR3 |= 1;
ADC1->CR2 |= 1 << 22;
while(!(ADC1->SR & (1 << 1)));
return ADC1->DR;
}

此处采用的PA1引脚输入电压,竟然可以显示,再试了下PA0,设成浮空输入 同样成功....
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-21 15:30:55 | 显示全部楼层
话说,通道16是对应的哪个引脚呢?还是说集成在芯片内部呢?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-5-21 18:18:59 | 显示全部楼层
回复【4楼】lsj9383:
---------------------------------
芯片内部,有温度传感器,具体看<<STM32参考手册>>,每个通道都有讲.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-21 18:42:11 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
可是我没有把相应引脚设置为模拟输入也可以进行采样....
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-5-21 21:00:40 | 显示全部楼层
回复【6楼】lsj9383:
---------------------------------
采集是肯定可以采集了,每个通道默认值是0,那就对应的是ADC0的输入,所以你不设置还是有数的.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

1436

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2209
金钱
2209
注册时间
2010-12-16
在线时间
190 小时
发表于 2012-5-21 21:03:43 | 显示全部楼层
http://www.openedv.com/posts/list/5542.htm?fromAll=0

参考6L
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-21 21:48:45 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
嗯...原子大哥....其实手册上说复位值是4,每个口对应的是浮空输入~、而且我把他人工清零后 又置4 也可以,,,
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-21 21:49:43 | 显示全部楼层
回复【8楼】shihantu:
---------------------------------
~~~好模糊的概念,也就是说不太可靠?这样
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-5-21 22:44:41 | 显示全部楼层
回复【9楼】lsj9383:
---------------------------------
这个复位值是IO口的值.
ADC有个规则通道,这里面才是设置你要转换的ADC通道的地方.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-22 08:48:54 | 显示全部楼层
回复【11楼】正点原子:
---------------------------------
嗯....原子大哥,我还是简直没懂起为啥设置为浮空输入和模拟输入都可以成功转换,如果都可以这样的话,多设置一个模拟输入的话,不是感觉多此一举嘛、、
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-5-22 08:54:12 | 显示全部楼层
回复【12楼】lsj9383:
---------------------------------
发邮件问ST的人.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
 楼主| 发表于 2012-5-22 13:06:54 | 显示全部楼层
yao de
xie xie
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-26 00:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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