AutoSAR系列讲解(实践篇)8.2-IO相关驱动(上)

AutoSAR系列讲解(实践篇)8.2-IO相关驱动(上)

IO相关驱动(上)

->返回总目录<-
想必大家之前也经常的听我讲到过这个MCAL,也有一定的了解了,说白了就是一堆芯片的API库,AutoSAR将不同的芯片封装起来达到可以无缝更换芯片的目的。而本节开始的上中下三篇将带领大家初步进入到MCAL的内容中去——也就是对芯片各外设驱动的配置

一、I/O驱动概览

在AutoSAR中,I/O的意思不再是指我们通常说的GPIO,而是包含了DIO(数字输入输出)、PORT、PWM、ADC、ICU(输入比较单元)和OCU(输出比较单元)的内容。所以这里我们要将I/O和DIO区分看来看待,I/O包含了DIO
而像DIO和PWM这些驱动都是在MCAL中单独配置的,因此我们可以分看看待它们。在下面的章节中我们就依次讲解上文中提到的驱动的作用。用过STM32的小伙伴应该知道CubeMX的用法,我们在EB中配置MCAL就类似于在CubeMX中配置底层库一样;而没有用过STM32的小伙伴就想象成我们配置ADC模块的C语言代码的时候(比如配置ADC采样是12位还是10位;是左对齐还是右对齐;是软件触发还是硬件触发等),

猜你喜欢

转载自blog.csdn.net/xyfx_fhw/article/details/102909359