OpenEdv-开源电子网

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

很奇怪的if语句,哪位给看一下,问题在哪

[复制链接]

16

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
270
金钱
270
注册时间
2019-9-1
在线时间
61 小时
发表于 2019-12-22 22:44:59 | 显示全部楼层 |阅读模式
5金钱
求援,哪位帮忙看一下,我这个程序问题出现在哪了,这是一个中断程序,要求就是,中断超过3次以上执行if里面的语句,里面的biaozhi1,每中断一次加1,超过3次,执行if里面的语句,现在的问题是,中断一次就执行了if语句,更怪的的是,无论biaozhi1是大于3,小于3,还是等于3,if里面的语句都执行,真是搞不懂了,哪位大神给看看,哪里出了问题,这个中断里面,一共有三个这样的程序,其他两段都正常,唯独这一段不行

单片机输入信号

单片机输入信号

这是单片机输入信号,



1.jpg


2.jpg
这两个是配置
3.jpg 4.jpg
这是两个传感器的中断程序,内容一样,但是前面那个,biaozhi1,中断一次就进入if执行了里面的语句,而且无论biaozhi1>3,还是biaozhi1<3,还是等于3,都一样,后面这个确实正常的,很是郁闷,biaozhi1和biaozhi5,在前面初始化时,已经等于零了,
请教哪位神人看一下,问题出在哪,不胜感激




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

使用道具 举报

16

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
270
金钱
270
注册时间
2019-9-1
在线时间
61 小时
 楼主| 发表于 2019-12-22 22:47:33 | 显示全部楼层
单片机本身会不会出这样的问题呢,或外围电路问题
回复

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2019-12-23 13:13:06 | 显示全部楼层
仿真看看
回复

使用道具 举报

62

主题

903

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3566
金钱
3566
注册时间
2016-1-8
在线时间
544 小时
发表于 2019-12-23 13:31:22 | 显示全部楼层
直接发代码啊  拍照不行
回复

使用道具 举报

0

主题

36

帖子

0

精华

高级会员

Rank: 4

积分
688
金钱
688
注册时间
2018-9-6
在线时间
249 小时
发表于 2019-12-23 15:10:58 | 显示全部楼层
你判断的标志数据没有清零
回复

使用道具 举报

15

主题

317

帖子

0

精华

高级会员

Rank: 4

积分
856
金钱
856
注册时间
2015-2-12
在线时间
352 小时
发表于 2019-12-23 15:15:42 | 显示全部楼层
你的这些标志只管加,不清零啊?
回复

使用道具 举报

16

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
270
金钱
270
注册时间
2019-9-1
在线时间
61 小时
 楼主| 发表于 2019-12-23 18:04:30 | 显示全部楼层
yun1003 发表于 2019-12-23 15:10
你判断的标志数据没有清零

清零了,问题是大于小于等于,都执行里面的语句
回复

使用道具 举报

16

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
270
金钱
270
注册时间
2019-9-1
在线时间
61 小时
 楼主| 发表于 2019-12-23 18:05:08 | 显示全部楼层
csmjmcc 发表于 2019-12-23 15:15
你的这些标志只管加,不清零啊?

清零的,在定时器里,
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-21 05:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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