Alila

A.02.09—功能定义—上电需求

0
阅读(1349)
  上电相关的需求也分列三个点介绍。
  首先是断电上电后的需求。其实本质上说这相当于模块的上点复位,对它需要做一些定义,如初始化时间,这里的初始化包含MCU、存储器、各个外设芯片等所有部件的初始化,就相当于上点到应用程序正常运行的时间。一般整车厂可以只定义一个总时间、这个时间也可以包含一次对系统的自诊断过程。另外对于一些上电后便有的功能也许定义某些功能有关的默认参数,如最简单的,在灯光控制器上点后,其程序中对于灯光输出的默认状态应该是关闭的即无输出。
  第二是电源从OFF变成非OFF后。模块应有什么样的操作。如某些功能只有在ACC以上的电源档位才有,需要定义其默认值,不过事实上在上电初始化时就会初始化相关变量的默认参数的,电源转出OFF只是功能作动的条件之一。这条和第一条即使主机厂没有写明很多情况下程序员也能根据常识做准确,只是如果有特殊的要求又没有定义的话则可能会给后期工作带来麻烦,所以最好还是写明。

  第三是一些特殊的需求。如有些功能在每次上点或电源转出OFF时触发一次,这样的需求并不多,它往往是和其他的系统需求相关联的。

(2015-1-13 发表于本人QQ空间)