原帖 | 权 | 2024-07-19 22:43 | 👍0 | 阅读约1
大佬好,我在一家仪器仪表公司工作了十多年了,之前一直是用裸机开发,最近想提高一下技术,在学习RTOS并尝试应用到项目中,看了你们b站写驱动的视频,觉得获益良多。现在困扰我的是应用层,我在应用层要做一个测量流程的线程,这个测量流程是循环的,大致是100秒循环1次,这100秒分为2段,每一段的占用时间可设置每秒循环,伪代码大致如图,但这样每1段都要检测参数和用户按键,比较啰嗦?也想过用状态机实现,但状态机又会写得比较长,不好分模块。应该如何优雅地实现以上功能?

相关笔记