打印
[MCU]

变量设置问题

[复制链接]
1137|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pangb|  楼主 | 2020-12-9 20:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在IAR中编程,代码为:
​                            uchar a;
​                            a = 1;
​                            while(a)
                            {
                                 LED8 = 0xFD;//LED2亮
                                 LCD_Display();
                            }
​在主程序中,变量a的值没有变过,不知道为什么每次只执行一次 LCD_Display();函数,就跳出循环了,我加了a=1后,如下代码:​
​                           uchar a;
                           a = 1;
                           while(a)
                            {
                                 LED8 = 0xFD;//LED2亮
                                 LCD_Display();
                                 a = 1;
                            }
​就不跳出去了,我想请问一下这是为什么呀,执行 LCD_Display();​函数的过程中​,根本没有涉及到变量a,它的值一直就没有变过呀?为什么还跳出循环呢?求解

使用特权

评论回复

相关帖子

沙发
llljh| | 2020-12-9 20:32 | 只看该作者

直接写while(1);不就行了

使用特权

评论回复
板凳
houcs| | 2020-12-9 20:35 | 只看该作者
标准的应该是:
while(a==1)
至于a的值是否发生变化,用debug工具单步执行以下,看看每次循环的值就清楚了

使用特权

评论回复
地板
xxmmi| | 2020-12-9 20:40 | 只看该作者
a是什么变量,全局变量?局部变量?

使用特权

评论回复
5
huwr| | 2020-12-9 20:47 | 只看该作者
是不是看门狗动作了,程序重新跑了

使用特权

评论回复
6
wangpe| | 2020-12-9 20:50 | 只看该作者
这个变量是什么含义

使用特权

评论回复
7
chuxh| | 2020-12-9 20:54 | 只看该作者
while(1)吧

使用特权

评论回复
8
supernan| | 2020-12-9 20:57 | 只看该作者
代码不是很完整的

使用特权

评论回复
9
morrisk| | 2020-12-9 21:01 | 只看该作者
uchar a定义的有问题吧

使用特权

评论回复
10
hanwe| | 2020-12-9 21:05 | 只看该作者
LCD_Display();函数呢?

使用特权

评论回复
11
zhanglli| | 2020-12-9 21:12 | 只看该作者
使用static试试

使用特权

评论回复
12
bqyj| | 2020-12-9 21:15 | 只看该作者
这个没有碰上过。

使用特权

评论回复
13
chuxh| | 2020-12-9 21:19 | 只看该作者
a = 1;单步调试了?

使用特权

评论回复
14
zhouyong77| | 2020-12-9 21:22 | 只看该作者
这就诡异勒

使用特权

评论回复
15
dingy| | 2020-12-9 21:23 | 只看该作者
IAR变量确实有点怪

使用特权

评论回复
16
xxrs| | 2020-12-9 21:27 | 只看该作者
程序执行有问题吗

使用特权

评论回复
17
morrisk| | 2020-12-9 21:35 | 只看该作者
可能变量不能全局使用。

使用特权

评论回复
18
yufe| | 2020-12-9 21:38 | 只看该作者
你要死循环执行吗?

使用特权

评论回复
19
huwr| | 2020-12-9 21:43 | 只看该作者
把工程代码粘贴看看

使用特权

评论回复
20
chenho| | 2020-12-9 21:46 | 只看该作者
a的变量没有赋值

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

701

主题

7643

帖子

6

粉丝