新手上路
- 积分
- 49
- 金钱
- 49
- 注册时间
- 2018-9-26
- 在线时间
- 10 小时
|
1金钱
入下,为什么我在延迟函数里面直接写参数的时候下载到板上就出错呢?要是用注释部分的循环的话就是对的,难道是延迟函数不能用形参么?
int main(void)
{
u16 time=1;
// u16 i;
u8 change=1;
Stm32_Clock_Init(9);//系统时钟设置
delay_init(72); //延迟初始化
LED_Init(); //初始化与LED连接的硬件接口
while(1)
{
LED0=1;
LED1=1;
delay_us(time);
// for(i=0;i<=time;i++)
// {
// delay_us(1);
// }
LED0=0;
LED1=0;
delay_us(1100-time);
// for(i=0;i<=(1100-time);i++)
// {
// delay_us(1);
// }
if(change) time++;
else time--;
if(time>1100)change=0;
if(time==1)change=1;
}
}
|
|