OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3351|回复: 4

Keil5 函数换个位置或无参改有参,参数并不用..编译通过.下载运行会卡死,有遇到过的吗?有图,

[复制链接]

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2015-9-25
在线时间
10 小时
发表于 2019-4-28 23:39:08 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 a99899s 于 2019-4-29 09:19 编辑

QQ截图20190428080849.png
QQ截图20190428233108.png



如图,
Adc_Init(ADC_Prescaler_Div4);
OpenAdc1_5(ADC_SampleTime_3Cycles);在Keil5里,这2个函数放在一个函数里一起调用会失败.
但分开单独调用就会成功.

这2个函数只是放在了SetPrescaler(ADC_Prescaler_Div4);里面.
参数完全一样,调试调用也是正常的,
但是运行到读ADC的函数就卡在里而出来.ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC)返回永远是0.
但这2个函数分开调用,就又正常了.很奇葩.有遇到这样的情况的吗?求解决方法.













正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2015-9-25
在线时间
10 小时
 楼主| 发表于 2019-4-28 23:41:11 | 显示全部楼层
接上楼.没发完按错回车就发表了.
回复

使用道具 举报

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2015-9-25
在线时间
10 小时
 楼主| 发表于 2019-4-28 23:42:25 | 显示全部楼层
a99899s 发表于 2019-4-28 23:41
接上楼.没发完按错回车就发表了.

怎么不能按回车啊.一按回车没编辑完就发表,
回复

使用道具 举报

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2015-9-25
在线时间
10 小时
 楼主| 发表于 2019-4-28 23:46:35 | 显示全部楼层
如图,
这2个函数只是放在了SetPrescaler(ADC_Prescaler_Div4);里面
参数完全一样,
但是下载后运行就卡在读ADC的函数里不出来.ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC)返回永远是0.
但这2个函数分开调用,就又正常了.
回复

使用道具 举报

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2015-9-25
在线时间
10 小时
 楼主| 发表于 2019-4-28 23:47:27 | 显示全部楼层
有遇到这样的情况的吗?求解决方法.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-10 16:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表