初级会员

- 积分
- 78
- 金钱
- 78
- 注册时间
- 2017-11-21
- 在线时间
- 19 小时
|

楼主 |
发表于 2017-11-21 21:34:57
|
显示全部楼层
//DAC通道1输出初始化
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;//DAC输出缓存不使能
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=0;//12位右对齐数据保存寄存器
}
图片好像看不到,,我把代码贴出来。。
第一次提问,,希望大家多多包涵。
谢谢 |
|