mercoledì 7 dicembre 2011

DAC su STM32

// PA4 e PA5

GPIO_InitTypeDef GPIO_InitStructure;
uint32_t tmpreg1;

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;
GPIO_Init(GPIOA, &GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;
GPIO_Init(GPIOA, &GPIO_InitStructure);


tmpreg1 = DAC->CR;
tmpreg1 = ((tmpreg1 & 0xE000E000) | 0x30003 );
DAC->CR = tmpreg1;
DAC->DHR8R1 = 128;
DAC->DHR8R2 = 64;