求大哥大姐指点STM32F103VC的DAC

[复制链接]
1870|4
 楼主| free_90 发表于 2014-1-23 18:05 | 显示全部楼层 |阅读模式
最近想研究一下DAC,不知道怎么初始化
ddb_21ic 发表于 2014-1-24 15:03 | 显示全部楼层
u16 dac_raw_ch1, dac_raw_ch2;

void dac_task_init(void)
{
//        DAC_InitTypeDef x;       
//         x.DAC_Trigger = DAC_Trigger_None;
//         x.DAC_WaveGeneration = DAC_WaveGeneration_None;
//         x.DAC_OutputBuffer = DAC_OutputBuffer_Enable;
//         DAC_Init(DAC_Channel_1, &x);
//         DAC_Init(DAC_Channel_2, &x);               
//         DAC_Cmd(DAC_Channel_1, ENABLE);
//         DAC_Cmd(DAC_Channel_2, ENABLE);

        DAC->CR = 0x0F030F03;
        dac_update();
}

void dac_update(void)
{
        u32 dat;
        dat = dac_raw_ch2 << 16;
        dat |= dac_raw_ch1;
        DAC->DHR12RD = dat;       
}

注释掉的是ST库版本,实际初始化只需要1行
Small_Road 发表于 2014-1-25 17:06 | 显示全部楼层
这个在官网上面有很多例程的,STM官网有很多可以参考。。可惜发不了链接
woshansi 发表于 2014-1-26 16:11 | 显示全部楼层
找找神州5号的资料,有历程的
52414133 发表于 2014-2-26 09:02 | 显示全部楼层
下载datasheet学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

16

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部