51uwb.cn

 找回密码
 立即注册
查看: 585|回复: 1
打印 上一主题 下一主题

多while嵌套循环会造成死循环吗

[复制链接]

2

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
跳转到指定楼层
楼主
发表于 2023-12-7 10:14:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在main.c函数中有个while循环:
    while (1)
    {

#ifdef RX_NODE
        rx_main();//»ùÕ¾ó|óÃ2ã′|àíÖ÷oˉêy
#endif

#ifdef TX_NODE
        tx_main();//±êÇ©ó|óÃ2ã′|àíÖ÷oˉêy
#endif
//        HAL_Delay(500);
//        HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3);
    /* USER CODE END WHILE */

    /* USER CODE BEGIN 3 */
    }
在rx_main.c中也有while循环:
    KalMan_Init();
    while (1)
    {
    }
    return true;

有个疑问:这样子嵌套不会造成内层死循环吗
回复

使用道具 举报

35

主题

1053

帖子

4523

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4523
沙发
发表于 2023-12-7 22:47:39 | 只看该作者
执行到后面,主程序不在执行,所有功能都在中断函数里处理了
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-11-22 15:36 , Processed in 0.009435 second(s), 4 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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