本帖最后由 4535253 于 2013-3-5 15:50 编辑
这个是DAC的配置,目前用示波器测量PA4口就是0V,什么也没有,大家帮我看一下配置有没有问题,谢谢拉!
void Dac1_Init(void)
{
RCC->APB2ENR|=1<<2; //ʹÄÜPORTAʱÖÓ
RCC->APB1ENR|=1<<29; //ʹÄÜDACʱÖÓ
GPIOA->CRL&=0XFFF0FFFF;
GPIOA->CRL|=0X00000000;//PA4 Ä£ÄâÊäÈë
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=0x800;
} |