你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于DAC输出问题

[复制链接]
蓝色的海32 提问时间:2016-7-6 13:36 /
我按着资料写了一个DAC输出,可是为什么就是我在测试PA4脚时就是没有输出,知道帮忙说一下是什么原因,谢谢。
int main(void)
{

      GPIO_InitTypeDef GPIO_InitStructure;
        DAC_InitTypeDef DAC_InitStructure;
       
        RCC_Configuration();//配置时钟
        delay_ms(1);
       
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);
        RCC_APB1PeriphClockCmd(RCC_APB1Periph_DAC,ENABLE);
        DAC_DeInit();
        //配置PA4
    GPIO_InitStructure.GPIO_Pin=GPIO_Pin_4;
    GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AIN;
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
        GPIO_Init(GPIOA,&GPIO_InitStructure);
        GPIO_SetBits(GPIOA,GPIO_Pin_4);
        //配置DAC
    DAC_InitStructure.DAC_Trigger=DAC_Trigger_None;
        DAC_InitStructure.DAC_WaveGeneration=DAC_WaveGeneration_None;
        DAC_InitStructure.DAC_LFSRUnmask_TriangleAmplitude=DAC_LFSRUnmask_Bit0;//屏蔽、幅值设置
        DAC_InitStructure.DAC_OutputBuffer=DAC_OutputBuffer_Disable;//Disable
        DAC_Init(DAC_Channel_1,&DAC_InitStructure);


        DAC_Cmd(DAC_Channel_1,ENABLE);
        DAC_SetChannel1Data(DAC_Align_12b_R,0);
        //DAC_SoftwareTriggerCmd(DAC_Channel_1, ENABLE);
        while(1){DAC_SetChannel1Data(DAC_Align_12b_R,2000);}//这个值我什么改,输出都不会有的,知道帮忙看一下,再次谢谢。
}


收藏 评论1 发布时间:2016-7-6 13:36

举报

1个回答
蓝色的海32 回答时间:2016-7-6 13:41:29
我的芯片是STM32F103C8,我查了应是可以支持的吧。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版