打印
[其他ST产品]

问下大家程序主函数里面可以用多个while(1)循环break跳出,等待接收命令应答吗?

[复制链接]
462|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2023-6-8 09:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
| 如果接收应答成功break跳出while(1)循环,如果接收失败则再次发送命令 |类似于图片这种

使用特权

评论回复
沙发
Annie556| | 2023-6-13 12:56 | 只看该作者
类似图片?图片呢?

使用特权

评论回复
板凳
Candic12e| | 2023-6-13 14:08 | 只看该作者
正常接收完成之后,跳出while也是正常的啊

使用特权

评论回复
地板
Belle1257| | 2023-6-13 15:13 | 只看该作者
可以的,你这种逻辑也是没啥问题的

使用特权

评论回复
5
Allison8859| | 2023-6-13 16:21 | 只看该作者
但是没必要用多个while,用Switch case就行吧

使用特权

评论回复
6
B1lanche| | 2023-6-13 19:43 | 只看该作者
用判断得了呗,用while的话,那这个条件不满足一直等待啊?

使用特权

评论回复
7
Carmen7| | 2023-6-14 06:07 | 只看该作者
看你程序逻辑和需求的,不一定是非要while一直等

使用特权

评论回复
8
Emily999| | 2023-6-14 07:19 | 只看该作者
你的while也得是有次数的吧,不然程序不得跑废了么

使用特权

评论回复
9
alxd| | 2023-6-14 08:43 | 只看该作者
这种逻辑怎么实现都是可以的,无所谓的

使用特权

评论回复
10
Alina艾| | 2023-6-14 10:32 | 只看该作者
不如在中断里收数据,然后主函数里判断呢

使用特权

评论回复
11
Betty1299| | 2023-6-14 13:01 | 只看该作者
随意的,不过不是很建议使用多个while,容易死机

使用特权

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

本版积分规则

2051

主题

7441

帖子

10

粉丝