Autosar——MCAL配置
文章平均质量分 89
汽车AUTOSAR MCAL软件开发
优惠券已抵扣
余额抵扣
还需支付
¥199.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
诊断协议那些事儿
诊断开发工作者
展开
-
I2C串行总线的组成及工作原理
采用串行总线技术可以使系统的硬件设计大大简化、系统的体积减小、可靠性提高。同时,系统的更改和扩充极为容易。常用的串行扩展总线有:I2C(Inter IC BUS)总线、单总线SPI(Serial Peripheral Interface)总线及USB协议等。本文主要介绍I2C串行总线的组成及工作原理。原创 2024-06-04 21:17:05 · 163 阅读 · 0 评论 -
模数转换器-ADC基础
ADC(Analog-to-Digital Converter):模拟数字转换器,即A/D转换器,它作用是将时间连续、幅值也连续的模拟信号转换为时间离散、幅值也离散的数字信号原创 2023-10-28 23:10:13 · 812 阅读 · 0 评论 -
RH850F1KM——ADC模块
通过指定扫描范围,可以为每个组选择要扫描的通道,即转换开始虚拟通道和转换结束虚拟通道。RH850F1KM ADC模块的参考电压是由AnVREF和AnVSS这两个输入引脚输入的电压来决定的,如果AnVREF输入的是5V,AnVSS为0V,则ADC测量的电压范围就是0-5V,ADC通道的输入电压需要在0-5V之间才能正确转换。scan group具有优先级SG1原创 2024-06-01 12:47:48 · 246 阅读 · 0 评论 -
Autosar MCAL配置——ADC
ADC,即Analogue Digital Converter缩写。简单来说,它是将输入的模拟信号转换为数字信号输出。模数转换器-ADC基础。原创 2024-03-24 22:38:14 · 166 阅读 · 0 评论 -
SPI基础知识
SPI( Serial Peripheral Interface,串行外设接口)总线是摩托罗拉公司设计的一种 同步串行通信接口。和IIC总线一样,它也分主机和从机,一个主机也可以接多个从机,但从机没有地址之分,它们是通过主机的硬件选择来确定哪个设备与主机通信,每个设备有两个数据端口,即输入、输出端口,通常情况下它包含4根通信引脚,在某些特殊情形下也可以是3线甚至2线,即可以忽略片选信号或某根数据信号,当然具体情况根据电路应用而定!原创 2024-03-24 12:47:19 · 196 阅读 · 0 评论 -
Autosar MCAL配置——SPI(EB)
SPI基础知识SPI( Serial Peripheral Interface,串行外设接口)总线是摩托罗拉公司设计的一种全双工 同步串行通信接口。和IIC总线一样,它也分主机和从机,一个主机也可以接多个从机,但从机没有地址之分,它们是通过主机的硬件选择来确定哪个设备与主机通信,每个设备有两个数据端口,即输入、输出端口,通常情况下它包含4根通信引脚,在某些特殊情形下也可以是3线甚至2线,即可以忽略片选信号或某根数据信号,当然具体情况根据电路应用而定!原创 2024-06-04 19:58:31 · 481 阅读 · 0 评论 -
Autosar MCAL配置——Lin
Lin总线是主从模式,且属于低成本单总线,在汽车上主要使用在车窗、车门、天窗等小控制器上,且这些小产品作为Slave,基本是不会跑AutoSAR软件,因此基本上只有Master会跑AutoSAR(Slave也会有Autosar,采购时需要明确主从),本文讲Lin Master在AutoSAR上应用。比如BCM(车身控制器)就是典型的Lin Master。原创 2024-03-24 22:10:34 · 239 阅读 · 0 评论 -
Autosar MCAL配置——Fls
比如实际物理地址是4K(4096Bytes),但是你实际配置的Sector为2K(2048Bytes),并且你配置了两个这样的Sector。然后你调用Fls_Write函数写入时,传输起始地址参数为2048,可能你的原始用意就是写到物理地址以2048开始的地方,但是实际写入的物理地址会写到4096这个物理地址里面去。这种配置Fls驱动会将2K~4K这块空间保护起来不操作,也就是Fls驱动管理的地址空间实际上是不连续的。他会将你传入的参数拿来计算,这里的计算会以你配置的大小来计算。原创 2024-03-24 21:43:24 · 344 阅读 · 0 评论 -
Autosar MCAL配置——Port
Autosar是一种标准化的汽车软件架构,用于开发分布式嵌入式系统。其中之一的模块是mcal(Microcontroller Abstraction Layer),它提供了对底层微控制器硬件功能的抽象。在本文中,将重点讨论Mcal Port的配置。在配置前需要充分了解硬件原理图以及硬件手册中的接口相关内容。Mcal Port允许MCU的IO口进行配置和操作,包括输入和输出功能以及引脚电平的控制。通过Mcal Port,我们可以实现与外部设备的通信和连接。原创 2024-03-23 19:25:47 · 218 阅读 · 0 评论