OpenEdv-开源电子网

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

使用Mini STM32 DAC2的问题

[复制链接]

1

主题

4

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2016-4-28
在线时间
0 小时
发表于 2016-4-28 15:44:27 | 显示全部楼层 |阅读模式
使用Mini STM32开发板 DAC2输出电压,程序如下:
void Dac2_Init(void)
{
RCC->APB2ENR|=1<<2;    //&Ecirc;&sup1;&Auml;&UumlORTA&Ecirc;±&Ouml;&Oacute;   
RCC->APB1ENR|=1<<29;   //&Ecirc;&sup1;&Auml;&Uuml;DAC&Ecirc;±&Ouml;&Oacute;   
      
GPIOA->CRL&=0XFF0FFFFF;
GPIOA->CRL|=0X00000000;//PA5 &Auml;&pound;&Auml;&acirc;&Ecirc;&auml;&Egrave;&euml;   
DAC->CR|=1<<(16+0); //&Ecirc;&sup1;&Auml;&Uuml;DAC2
DAC->CR|=1<<(16+1); //DAC1&Ecirc;&auml;&sup3;&ouml;&raquo;&ordm;&acute;&aelig;&sup2;&raquo;&Ecirc;&sup1;&Auml;&Uuml; BOFF1=1
DAC->CR|=0<<(16+2); //&sup2;&raquo;&Ecirc;&sup1;&Oacute;&Atilde;&acute;&yen;·&cent;&sup1;&brvbar;&Auml;&Uuml; TEN1=0
DAC->CR|=0<<(16+3); //DAC TIM6 TRGO,&sup2;&raquo;&sup1;&yacute;&Ograve;&ordf;TEN1=1&sup2;&Aring;&ETH;&ETH;
DAC->CR|=0<<(16+6); //&sup2;&raquo;&Ecirc;&sup1;&Oacute;&Atilde;&sup2;¨&ETH;&Icirc;·&cent;&Eacute;ú
DAC->CR|=0<<(16+8); //&AElig;&Aacute;±&Icirc;&iexcl;&cent;·ù&Ouml;&micro;&Eacute;è&Ouml;&Atilde;
DAC->CR|=0<<(16+12); //DAC1 DMA&sup2;&raquo;&Ecirc;&sup1;&Auml;&Uuml;   
DAC->DHR12R2=0;
}
从附带的例子中修改的,结果输出电压不对,大家帮忙看看什么问题。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2016-4-28
在线时间
0 小时
 楼主| 发表于 2016-4-28 15:55:54 | 显示全部楼层
按说DAC->DHR12R2=0;应该输出电压为0才对,可是输出0.65V左右。而且,输出电压随写入数据变化,单调上升。
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2016-4-28
在线时间
0 小时
 楼主| 发表于 2016-4-28 16:50:48 | 显示全部楼层
基本清楚了,硬件的问题,PA5连接了一些东西,在DAC输出能力不强时被拉成了别的电平,使能输出buffer就可以了。但是使能buffer会有几十毫伏的输出误差。这个板暂时无解。
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2016-4-28
在线时间
0 小时
 楼主| 发表于 2016-4-28 16:53:10 | 显示全部楼层
不是SPI Flash的事,我把它焊下来了,仍然是这样。
回复 支持 反对

使用道具 举报

5

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2018-12-4
在线时间
38 小时
发表于 2018-12-11 09:05:47 | 显示全部楼层
请问LZ能详细说下硬件什么问题了吗
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-22 13:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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