AutoSAR系列讲解(深入篇)14.5-Mcal Dio代码分析(下)

AutoSAR系列讲解(深入篇)14.5-Mcal Dio代码分析(下)

  • Mcal Dio代码分析(下)
    • 三、静态代码
    • 四、使用方法
      • 1、初始化
      • 2、运行

Mcal Dio代码分析(下)

->返回总目录<-

三、静态代码

Dio的静态代码就是Dio.h Dio.c Dio_Ver.h Dio_Ver.c 和 Dio_Protect.h这五个文件。其他的模块可能还会有其他的文件,Dio是比较简单的模块,所以目前就这么5个。这些文件可以从购买的软件包里面获得
在这里插入图片描述

  1. 这些代码都是一些函数的具体实现,我们以Dio_Ver.c为例来看看它们的outline,其中的绿色框从上到下是宏声明,结构体定义,函数声明和函数本体,他们的图标在VS code中是不相同的。而红色框中的函数就是我们代码的具体实现,从名字上可以看出来,这两个函数是Dio的初始化和初始化检查;下面的FlipChannel函数也是我们经常用到的,用于翻转引脚的电平

你可能感兴趣的:(AutoSAR,EB,代码分析,DIO,静态代码)