AT32的DAC有两个独立通道,每个通道可以分别产生稳定电平,三角波,模拟噪声三种输出波形。这里以三角波举例:
1)使能DAC对应时钟,对应GPIO时钟:
下面展示一些 内联代码片
。
RCC_APB1PeriphClockCmd(RCC_APB1PERIPH_DAC, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2PERIPH_GPIOA, ENABLE);
2)配置DAC对应GPIO口为模拟模式:
GPIO_InitStructure