求教STM32RBT6 DAC模块使用

[复制链接]
2797|2
手机看帖
扫描二维码
随时随地手机跟帖
4535253|  楼主 | 2013-3-5 15:39 | 显示全部楼层 |阅读模式
本帖最后由 4535253 于 2013-3-5 15:50 编辑

这个是DAC的配置,目前用示波器测量PA4口就是0V,什么也没有,大家帮我看一下配置有没有问题,谢谢拉!

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;        //DAC1Êä³ö»º´æ²»Ê¹ÄÜ BOFF1=1
        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=0x800;
}
uet_cache| | 2013-3-5 17:20 | 显示全部楼层
你是STM32F1的吧。F1的CDE系列才有DA功能。RB没DA。不用看程序了。

使用特权

评论回复
4535253|  楼主 | 2013-3-5 22:19 | 显示全部楼层
uet_cache 发表于 2013-3-5 17:20
你是STM32F1的吧。F1的CDE系列才有DA功能。RB没DA。不用看程序了。

嗯我用的是F103RBT6,真的没有啊,我弄了两天了。。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝