野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12033|回复: 5

模板中的if使用

[复制链接]
发表于 2018-12-15 20:48:38 | 显示全部楼层 |阅读模式
我用的是刘火良老师的keil的模板
不知道为什么,我的main函数中,三条if语句并列使用时,if1/if2/if3,可必须按照所列顺序123,电路才会有反应,若是按照132,电路便会停留在1的状态,并不向下走,是为什么呢?
在师姐的电路中,三条if就是并列的,并且可以改变顺序
emmmm
这种问题出在我这个新手身上,一脸懵啊
求大佬解答
if.png
回复

使用道具 举报

发表于 2018-12-16 13:32:12 | 显示全部楼层
你有试过仿真么 你的程序有没有出过1呢 是不是你程序哪里卡主 试试单步看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-23 14:41:33 | 显示全部楼层
地沟油 发表于 2018-12-16 13:32
你有试过仿真么 你的程序有没有出过1呢 是不是你程序哪里卡主 试试单步看看

应该是没卡住的,按照顺序按123按键的话,都可以执行响应的功能
所以我就很不懂了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-23 14:43:44 | 显示全部楼层
地沟油 发表于 2018-12-16 13:32
你有试过仿真么 你的程序有没有出过1呢 是不是你程序哪里卡主 试试单步看看

程序编译都是OK的,但是就是必须按照顺序按123按键才可以,那个KEY_ON就是1
emmmm,谢谢回复,唉
回复 支持 反对

使用道具 举报

发表于 2018-12-23 19:46:06 | 显示全部楼层
那你试试只按2 去看看你单步 然后看你定义的管脚当中有没有电平的变化  没有变化的话 那只能说你的配置有问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-26 08:51:48 | 显示全部楼层
地沟油 发表于 2018-12-23 19:46
那你试试只按2 去看看你单步 然后看你定义的管脚当中有没有电平的变化  没有变化的话 那只能说你的配置有问 ...

好,我去试试,谢谢答复ღ( ′・ᴗ・` )比心
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-12-6 20:58 , Processed in 0.041191 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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