如何说明中断驱动的进程?

 行玲于諭淑臻 发布于 2023-01-06 14:46

这个问题与绘制软件过程有关.作为一名电气工程师,我所做的大部分软件都是用于嵌入式微控制器.在学校,我们学会了使用流程图来说明我们的算法.然而,如今,我的许多嵌入式项目都是严重中断驱动的,其中主进程运行一些基本算法,各种中断源提供其刺激.所以,我的问题是,我可以使用哪些图表技术来说明我的流程,以便未来的开发人员能够轻松理解我在做什么并参与开发?

以下是我要寻找的一些关键功能:

显示数据结构以及如何在进程和中断之间传递数据

显示导致每个中断的条件

显示如何通过下行链路收集和传递数据

显示如何接收,解析和执行命令消息

理想情况下,非常适合分层细分为更小细节的小型流程

embedded.kyl.. 12

我总是看到中断时序如下:

中断时序图

或者内联线:

内联时间

但我更喜欢前者,因为它为注释提供了更多空间.


为了回应您的评论,也许UML状态机图(有一些改编)可能更适合您的目的:

UML状态机

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有