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位;是左对齐还是右对齐;是软件触发还是硬件触发等),不再是用C代码敲了,而是用了一个图形界面的配置工具,可以选择上面的配置项,然后自动生成代码

二、PORT驱动

PORT驱动很简单,主要能配置以下功能(都是常用的功能,一看就懂不细讲了)&

  • 10
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雪云飞星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值