打印
[技术问答]

HK030C8T6 ADC转换问题

[复制链接]
887|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lefei|  楼主 | 2020-11-19 14:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
        LL_ADC_Enable(ADC1);
      
        while(!LL_ADC_IsActiveFlag_ADRDY(ADC1));
        LL_ADC_REG_StartConversion(ADC1);
        while(!LL_ADC_IsActiveFlag_EOC(ADC1));
        value = LL_ADC_REG_ReadConversionData12(ADC1);
        LL_ADC_ClearFlag_OVR(ADC1);
        LL_ADC_ClearFlag_EOC(ADC1);
        LL_ADC_REG_StopConversion(ADC1);
        
        LL_ADC_ClearFlag_ADRDY(ADC1);//这边必须加这句话才能正常转换,要不然会在上面等待EOC的时候出问题
       
        LL_ADC_Disable(ADC1);

**************************************************************
问题是看了应用手册并没有说明这个问题需要这么处理,原来在STM32上面是可以正常运行的,请问是我哪里写的不对么
   

使用特权

评论回复

相关帖子

沙发
ifxz0123| | 2020-12-1 16:36 | 只看该作者
航顺的MCU,是有些小BUG的。可以在论坛里,搜索一下HK32F030 应用笔记。或者联系我索要:VX   i_jly0210

使用特权

评论回复
板凳
天意无罪| | 2020-12-2 08:06 | 只看该作者
楼主这是直接把ST的库拿来用了?如果是这样,肯定会出一些问题的。

使用特权

评论回复
地板
annko2005| | 2020-12-2 15:40 | 只看该作者
我们的030这里有个小细节要注意:ADC初始化时调用ADC校准初始化函数后需要做一次清除ADCRDY标志。具体详情参看我们的应用笔记。

HK32F030_F031_F04A应用笔记V1.0.28.pdf

1017.68 KB

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝