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

[复制链接]
729|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 | 显示全部楼层
可以的,你这种逻辑也是没啥问题的
Allison8859 发表于 2023-6-13 16:21 | 显示全部楼层
但是没必要用多个while,用Switch case就行吧
B1lanche 发表于 2023-6-13 19:43 | 显示全部楼层
用判断得了呗,用while的话,那这个条件不满足一直等待啊?
Carmen7 发表于 2023-6-14 06:07 | 显示全部楼层
看你程序逻辑和需求的,不一定是非要while一直等
Emily999 发表于 2023-6-14 07:19 | 显示全部楼层
你的while也得是有次数的吧,不然程序不得跑废了么
alxd 发表于 2023-6-14 08:43 | 显示全部楼层
这种逻辑怎么实现都是可以的,无所谓的
Alina艾 发表于 2023-6-14 10:32 | 显示全部楼层
不如在中断里收数据,然后主函数里判断呢
Betty1299 发表于 2023-6-14 13:01 | 显示全部楼层
随意的,不过不是很建议使用多个while,容易死机
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2122

主题

8121

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部