使用Mini STM32 DAC2的问题

2019-07-21 06:58发布

使用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;
}
从附带的例子中修改的,结果输出电压不对,大家帮忙看看什么问题。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。