关于stm32的时钟问题,不是RTC
时间:10-02
整理:3721RD
点击:
大神求帮助!
在我设定好时间后想让它跑的时候不能循环,求解!
for(a2=a2;a2<=9;a2++)
{
j++;
for(a3=a3;a3<=5;a3++)
{
for(a4=a4;a4<=9;a4++)
{
for(a5=0;a5<=5;a5++)
{
for(a6=0;a6<=9;a6++)
{
smg_window(gongyan[0],gongyan[a2]|0x80,gongyan[a3],gongyan[a4]|0x80,gongyan[a5],gongyan[a6]|0x80);
delay_ms(1000);
}
}
}
}
if(j==10)
break;
}
在我设定好时间后想让它跑的时候不能循环,求解!
for(a2=a2;a2<=9;a2++)
{
j++;
for(a3=a3;a3<=5;a3++)
{
for(a4=a4;a4<=9;a4++)
{
for(a5=0;a5<=5;a5++)
{
for(a6=0;a6<=9;a6++)
{
smg_window(gongyan[0],gongyan[a2]|0x80,gongyan[a3],gongyan[a4]|0x80,gongyan[a5],gongyan[a6]|0x80);
delay_ms(1000);
}
}
}
}
if(j==10)
break;
}
for(a2=a2;a2<=9;a2++);
a2=a2;
这么写编译能够通过吗小编?给a2一个确定值试下,比如a2=0;
这样的话就从头开始跑了
你的a2,a3,a4,a5,a6是局部变量?全局变量还是参数?
有没有给他们赋初值?
不是参数,应该是全局变量吧!反正都是0~9中的数
呃,在下愚钝……没弄明白小编这么写意图在哪里
小编要搞清楚以下问题
1 本代码是一个简单的测试片段,还是一个封装函数
2 全局变量、局部变量或函数参数,它们的性质是不一样的
3 为什么要变量给变量赋值呢?如果非要这样,可以理解为你的程序逻辑设计不合理
4 代码变量最好设计的“见名知意”,这样方便你调试,也方便他人
