对于多任务的MCU系统而言,为了确保在有限的存储空间以及协调好运行速度等方面的考量,相当一部分MCU系统都采用轮询方式完成任务。结合单位有关同事的经验分享,本人将MCU系统完成轮询时应该注意的事项做浅尝辄止的分享,供各位坛友参考:
1、在使用MCU系统完成轮询操作时,要切实按照所需任务进行优先等级排序,防止关键部分出现异常时引起危害;
2、采用轮询方式时,要合理安排轮询周期时长,过短或过长对于系统的影响均会带来不良影响,这一步骤需要大量的现场观察和调试才行;
3、对于轮询系统而言,合理安排有关数据的存储空间和保存时长也是相当重要的一部,对于一些正常的过程变量大可以舍弃,仅对异常节点的情况数据着重关照即可;
4、在一些有特殊需求的系统中,要设计轮询和定点检测切换功能,以便在关键节点做到重点监测所需。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|