OpenEdv-开源电子网

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

DAC问题:PA4能输出,PA5不能输出

[复制链接]

9

主题

55

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
284
金钱
284
注册时间
2013-4-10
在线时间
9 小时
发表于 2013-8-21 21:35:32 | 显示全部楼层 |阅读模式
我用的是RCT6,参考了战舰版的DAC例程,想输出两路DAC配置好了只有PA4能输出,PA5不能输出,

贴上程序:

//DAC通道1(PA.4  5)输出初始化
void Dac1_Init(void)
{
RCC->APB2ENR|=1<<2;    //使能PORTA时钟  
RCC->APB1ENR|=1<<29;   //使能DAC时钟  
   
GPIOA->CRL&=0XFF00FFFF; 
GPIOA->CRL|=0X00000000;//PA.4  5模拟输入    

DAC->CR|=1<<0; //使能DAC1
DAC->CR|=1<<1; //DAC1输出缓存不使能 BOFF1=1
DAC->CR|=0<<2; //不使用触发功能 TEN1=0
DAC->CR|=0<<3; //DAC TIM6 TRGO,不过要TEN1=1才行
DAC->CR|=0<<6; //不使用波形发生
DAC->CR|=0<<8; //屏蔽、幅值设置
DAC->CR|=0<<12; //DAC1 DMA不使能   
DAC->DHR12R1=0;


// GPIOA->CRL&=0XFF0FFFFF; 
// GPIOA->CRL|=0X00000000;//PA.5 模拟输入    


DAC->CR|=1<<16; //使能DAC2
DAC->CR|=1<<17; //DAC2输出缓存不使能 BOFF1=1
DAC->CR|=0<<18; //不使用触发功能 TEN1=0
DAC->CR|=0<<19; //DAC TIM6 TRGO,不过要TEN1=1才行
DAC->CR|=0<<22; //不使用波形发生
DAC->CR|=0<<24; //屏蔽、幅值设置
DAC->CR|=0<<28; //DAC2 DMA不使能    
 
DAC->DHR12R2=0;
}

在main函数里面改DAC->DHR12R2的值,PA5不能输出DAC

求大牛指点~




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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

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

使用道具 举报

9

主题

55

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
284
金钱
284
注册时间
2013-4-10
在线时间
9 小时
 楼主| 发表于 2013-8-22 09:14:14 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
现在都可以了,可是就PA4输出在0~3.3,比较准确。而PA5的输出范围是0.7~3.3,

void Dac2_Set_Vol(u16 vol)
{
float temp=vol;
temp/=1000;
temp=temp*4096/3.3;
DAC->DHR12R2=temp;
}

用这个函数设置输出的电压,基本不对应的,是参考电压VDDA引脚的问题吗??
夕四.
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-8-22 10:06:12 | 显示全部楼层
回复【3楼】夕四.:
---------------------------------
不是VDDA的问题,如果vdda有问题,DAC1也会有影响的。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

9

主题

55

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
284
金钱
284
注册时间
2013-4-10
在线时间
9 小时
 楼主| 发表于 2013-8-22 15:14:19 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
嗯嗯,谢谢。
夕四.
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-17 05:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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