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

stm32f103c8t6的adc问题!!!非常急!!!

[复制链接]
hyx10000 提问时间:2018-4-30 18:42 /
阅读主题, 点击返回1楼
收藏 评论16 发布时间:2018-4-30 18:42
16个回答
hyx10000 回答时间:2018-5-2 12:38:58
                                                ADC_ClearFlag(ADC2, ADC_FLAG_STRT);
                                                ADC_SoftwareStartConvCmd(ADC1,ENABLE);
                                                if(ADC_GetFlagStatus(ADC1, ADC_FLAG_STRT))
                                                        LED_ON();
                                                sdDataBuf[0] =  ADC_GetConversionValue(ADC1);
                                                ADC_SoftwareStartConvCmd(ADC1,ENABLE);                                               
                                                //while(!ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC));
                                                wdDataBuf[0] =  ADC_GetConversionValue(ADC1);       
这个是main函数中的代码,那个led灯一直不亮。两个数组中的数据都是0,如果增加while那一句,那么就死在那里了。
hyx10000 回答时间:2018-5-2 15:42:55
我调试发现软件启动位没有被执行置1,怎么回事
五哥1 回答时间:2018-5-24 23:33:19
用CUBEMX配置一个ADC1,测试下PA4,然后再检查你的程序,然后配置ADC2,然后再检查你的程序

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

occupy 回答时间:2018-5-30 10:23:23
ADC_InitStructure.ADC_ScanConvMode = DISABLE;
        ADC_InitStructure.ADC_ContinuousConvMode = DISABLE;

这些都不是自动转换的啊,

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

电子星辰 回答时间:2018-5-30 17:09:45
百度网盘下载速度太慢了,直接上链接吧,都是103cbt6HAL库的例程。
OneWire_DS18b20温度传感器https://pan.baidu.com/s/1MR3zDKaRtSVWqksLoYhIIw
OneWire_DHT11温湿度传感器https://pan.baidu.com/s/1i_kxUCRP58s--Fb9ucuHPw
ADC实验https://pan.baidu.com/s/1DJQSBQ_-TwySt4xj0Xq1hw
可以看看,比对比对

评分

参与人数 1蝴蝶豆 +4 收起 理由
zero99 + 4

查看全部评分

电子星辰 回答时间:2018-5-30 17:13:38
找到一个,就上面那链接里的

ADC实验.rar

下载

788.2 KB, 下载次数: 123, 下载积分: ST金币 -1

12

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版