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

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扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版