OpenEdv-开源电子网

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

请教使用探索者开发板,同时开启实验25和实验26(光敏和DAC),进入死循环的原因?

[复制链接]

8

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2014-12-9
在线时间
5 小时
发表于 2015-1-8 15:35:48 | 显示全部楼层 |阅读模式
5金钱


程序一直在这位置等待转换结束!

16 Get_Adc(u8 ch)
{
    //设置转换序列
 ADC1->SQR3&=0XFFFFFFE0;//规则序列1通道CH
 ADC1->SQR3|=ch;
 ADC1->CR2|=1<<30;//启动规则转换通道
 while(!(ADC1->SR&1<<1));//等待转换结束
 return ADC1->DR;//返回ADC值
}



最佳答案

查看完整内容[请看2#楼]

回复【3楼】ZHWH0123: --------------------------------- 我们综合实验,用到了ADC1和ADC3,没你说的问题,你可以参考下我们的代码
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-1-8 15:35:49 | 显示全部楼层
回复【3楼】ZHWH0123:
---------------------------------
我们综合实验,用到了ADC1和ADC3,没你说的问题,你可以参考下我们的代码
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-1-9 00:17:25 | 显示全部楼层
注意,复位ADC是针对所有ADC都有效,看看是不是这个问题导致的。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

8

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2014-12-9
在线时间
5 小时
 楼主| 发表于 2015-1-9 08:23:33 | 显示全部楼层
有尝试过将Adc3_Init(),的三步去调,没有效果
void Adc3_Init(void)
{
    //先初始化IO口
RCC->APB2ENR|=1<<10;//使能ADC3时钟
// RCC->APB2RSTR|=1<<8;//ADCs复位(注意,所有ADC都会被复位)
// RCC->APB2RSTR&=~(1<<8);//复位结束
// ADC->CCR=1<<16;//ADCCLK=PCLK2/4/=84/4=21,时钟最好不要超过36
ADC3->CR1=0;//CR1设置清零
ADC3->CR2=0;//CR2设置清零
ADC3->CR1|=0<<24;//12为模式
ADC3->CR1|=0<<8;//非扫描模式
ADC3->CR2&=~(1<<1);//单次转换模式
ADC3->CR2&=~(1<<11);//右对齐
ADC3->CR2|=0<<28;//软件触发
ADC3->SQR1&=~(0XF<<20);
ADC3->SQR1|=0<<20;//1个转换在规则序列中,也就是只转换规则序列1

//设置通道5的采样时间
ADC3->SMPR2&=~(7<<(3*5));//通道5采样时间清空
ADC3->SMPR2|=7<<(3*5);//通道5,480个周期,提高采样时间可以提高精确度
ADC3->CR2|=1<<0;//开启AD转换器


}
回复

使用道具 举报

8

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2014-12-9
在线时间
5 小时
 楼主| 发表于 2015-1-10 16:14:18 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
THANKS
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 13:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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