你好 ,请问DAC_out2应该怎么配置。我这边总是配不出。 我用的时STM8L152C8T6,代码如下
CLK_PeripheralClockConfig(CLK_Peripheral_COMP, ENABLE);
SYSCFG_RIDeInit();
SYSCFG_RIIOSwitchConfig(RI_IOSwitch_15, ENABLE);
DMA_DeInit(DMA1_Channel1);
DMA_Init(DMA1_Channel1, WavesTab[3], DAC_CH2RDHRH_ADDRESS,
130, DMA_DIR_MemoryToPeripheral, DMA_Mode_Circular,
DMA_MemoryIncMode_Inc, DMA_Priority_VeryHigh, DMA_MemoryDataSize_HalfWord);
/* DMA1 Channel 3 enable */
DMA_Cmd(DMA1_Channel1, ENABLE);
DMA_GlobalCmd(ENABLE);
/* DAC Channel1 Config: 12bit right ----------------------------------------*/
/* Fill DAC Init param DAC_Trigger_T4_TRGO and DAC Channel1 Init */
DAC_Init(DAC_Channel_2, DAC_Trigger_T4_TRGO, DAC_OutputBuffer_Enable); //DAC_OUT1 用的也是TIM4 ,可以正常工作
/* Enable DAC Channel1 */
DAC_Cmd(DAC_Channel_2, ENABLE);
/* Enable DMA for DAC Channel1 */
DAC_DMACmd(DAC_Channel_2, ENABLE);
|