Autosar -- MCAL从入门到精通
文章平均质量分 82
本专栏主要讲解autosar MCAL的配置,会一直持续更新。本专栏所有配置都是经过本人测试通过,所有章节都有样例代码可供参考,按照配置及代码,均能实现相关功能。
优惠券已抵扣
余额抵扣
还需支付
¥99.90
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
常学常思
多年从事汽车嵌入式软件工作
展开
-
Autosar MCAL从入门到精通系列讲解--总目录
欢迎大家一起来学习Autosar,作为一个小白,在最开始的时候也是一脸茫然,不知道如何去学习,如何下手。在这里,我将记录我所有Autosar学习的过程,问题点,以及分享我的代码供大家参考。最终能让大家快速上手。原创 2023-12-04 16:13:22 · 1713 阅读 · 0 评论 -
S32K系列 --- OTA demo演示
首先,进入官网,在S32K的参考软件下面,有一个S32K3的OTA demo,点进去这里我选择的是S32K344的OTA demo然后下载这个exe安装。原创 2024-07-17 14:05:50 · 91 阅读 · 0 评论 -
S32K系列 --- HSE 之 enable firmware feature flag
firmware feature flag 在0x1B000000这个地址上,占8个字节。默认值为0xFFFFFFFFFFFFFFFF;想要使能这个flag的话,就需要修改这个地址的上的值为一个任意值,比如官方代码上的值为: 0xAABBCCDDDDCCBBAA。原创 2024-08-19 13:57:37 · 52 阅读 · 0 评论 -
S32K3 --- Wdg(内狗) Mcal配置
看门狗的作用是用来检测程序是否跑飞,进入死循环。我们需要不停地喂狗,来确保程序是正常运行的,一旦停止喂狗,意味着程序跑飞,超时后就会reset复位程序。原创 2024-06-28 17:21:17 · 287 阅读 · 0 评论 -
S32K --- FLS MCAL配置
添加一个Mem_43_infls的模块, infls是访问内部flash, exfls是访问外部flash。原创 2024-05-29 13:54:09 · 237 阅读 · 0 评论 -
S32K3系列 --- PTE13用作ADC采集电压异常问题
当我们在将PTE13引脚配置未ADC功能的时候, 发现采集的电压异常。原创 2024-04-30 13:18:10 · 221 阅读 · 0 评论 -
S32K3系列---ADC SelfCalibration问题
S32K3系列的ADC模块有个ADC自检的功能,这也是满足功能安全的一部分。用户应该在芯片每次上电初始化的时候,完成ADC自校验。原创 2024-04-19 11:16:00 · 178 阅读 · 0 评论 -
NXP --- SBC FS26
FS26是NXP官方的一个稳压电源输出芯片,能够稳定输出5V,3.3V电压,同时具备看门狗功能,能够满足功能安全ASIL D的要求。原创 2024-04-10 17:34:15 · 386 阅读 · 0 评论 -
S32K3 --- 如何编译Mcal代码(makefile)
前言配置好的Mcal,如何编译调试,确保Mcal代码没有问题呢?接下来我们讲一讲,如何用makefile去编译Mcal配置好的代码,实现调试功能。原创 2024-04-10 15:37:59 · 272 阅读 · 0 评论 -
S32K3系列 --- CAN Mcal Driver Interrupt
前面章节讲解了CAN Driver Polling的驱动, 这里我们讲解下interrupt的方式。原创 2024-04-09 17:24:58 · 152 阅读 · 0 评论 -
Autosar --- CAN掩码
假设在CAN网络上,会存在很多ECU,每个ECU都会往总线上发送数据,但是对于我这个ECU来说,我只想接收某一段的CAN消息,其他的我都不想接收,怎么办?原创 2024-02-26 16:22:40 · 504 阅读 · 0 评论 -
Autosar --- CAN Driver标准解读
这是为上层模块提供的功能函数。原创 2024-02-19 17:56:37 · 769 阅读 · 0 评论 -
Autosar --- CRC8 SAE J1850 CRC计算
CRC计算一般用于通信中,用来保证一组数据的完整性。发送方发送一组数据dataA+CRC检验码CRCa(CRC校验码由数据算出);接收方接收到数据dataA+CRC校验码CRCa,接收方通过与发送方约定好的计算公式,计算出一个CRC校验码CRCb, 如果CRCa = CRCb,则表示这一帧数据没有被篡改。有时候为了保证数据的连续性,也会加上一个rolling count。原创 2024-01-17 17:24:41 · 986 阅读 · 0 评论 -
S32K3系列 --- 硬件I2C Mcal配置
网上看到很多I2C的教程,基本都是模拟I2C,现在S32K3的芯片支持硬件I2C,我想着就配一个硬件的出来吧,这边记录一下,供大家学习。原创 2024-01-17 14:23:14 · 917 阅读 · 8 评论 -
新建DBC
学习CAN通信,离不开的一个话题就是dbc,今天来简单聊一下怎么创建一个dbc,新手小白也能立马学会,话不多说,上教程。原创 2024-01-05 19:02:32 · 1088 阅读 · 1 评论 -
S32K3系列---基于Mcal的CAN配置
CAN通信一直是一块很复杂的模块,博主也只能勉强了解其一二。这边做一个学习记录,供大家参考。原创 2024-01-02 13:55:45 · 1383 阅读 · 1 评论 -
S32K3系列 --- MCU(Clock) Mcal配置
很多工程师其实并不太会过多的关注Clock的配置,本身我对Clock的了解也不是特别多,但是还是觉得想去了解一下,因为在其他的配置过程中,我遇到了很多错误,都是由于Clock的配置引起的问题,这里过一个简单的记录。原创 2023-12-12 18:01:22 · 1226 阅读 · 0 评论 -
EB tresos使用
在学习Autosar的过程中,离不开Mcal的配置,Mcal的配置又可以用EB来进行配置。话不多说,我们直接开讲。原创 2023-12-11 13:56:30 · 1629 阅读 · 1 评论 -
S32K系列---FCCU(SPD包) Mcal配置
最近在NXP官网下载了SPD包进行调试,发现有很多问题,各种各样的错误,发现网上资料也是少的可怜,不过幸好最终调试了出来,但是花费了大量的时间精力。这篇文章,我们就来讲解SPD包怎么实现功能。原创 2023-11-30 17:39:46 · 1356 阅读 · 2 评论 -
S32K3系列---SPI Mcal配置之CS使用GPIO(三)
之前在使用SPI功能的时候,一直想把CS配置成GPIO的方式,但是我调试了很久都通信不成功,我百思不得其解。后来我就放弃了GPIO的方式,直接用硬件CS。再后来有了时间了,我又继续来解决这个问题,最终,问题解决了。写此博客一是做一个记录,时间长了,自己也会忘记;二是分享给大家。原创 2023-12-04 17:00:45 · 528 阅读 · 0 评论 -
S32K3系列---ICU Mcal配置之信号测量
上一篇文章中我们讲了ICU的输入捕获功能,本来想着这章的内容加在之前章节中的。 但是想了下,如果加进去,太乱了,而且现在也能愉快的水一章了。废话不多说,上干货。选择一个PORT口,注意这个PORT应该要支持IPWM模式。所以从下图来看,最好选择TypeG跟H的,我有试过TypeX的,但是实现不了功能,也可能是我配置有问题。如果这里讲的不对,请指正。Mcl这边的配置可以参考上一章的内容。这里我只讲与上一章的区别点。类似的我就不讲了哈。有不明白的可以去看上原创 2023-11-16 16:38:33 · 238 阅读 · 0 评论 -
S32K3系列---ICU Mcal配置之信号沿检测
上一篇文章中,我们讲解了PWM输出,这一章节我们讲解一下ICU输入捕获。老样子,原理我们不讲解,直接讲解配置和代码,让大家能少走弯路,快速上手。原创 2023-11-15 16:19:21 · 491 阅读 · 0 评论 -
S32K3系列---PWM Mcal配置
这一节我们讲解PWM的MCAL配置,一如既往,我们只讲干货,并且按照这个配置,就能立马实现最基本的功能。原创 2023-11-07 18:41:56 · 744 阅读 · 2 评论 -
S32K3系列---ADC Mcal配置
这一章节我们讲解ADC的中断传输,不讲解DMA。关于ADC的原理可自行查阅别的文章,这里博主主要讲解怎么配置,以及跟着一样的配置就能实现基本的ADC转换功能。话不多说,直接上干货。原创 2023-10-27 15:43:48 · 1986 阅读 · 0 评论 -
S32K3系列---Gpt模块之PIT Mcal配置
PIT(Periodic Interrupt Timer),可以用来作为周期性的定时器中断,比如1ms定时器,2ms定时器之类的。本专栏并不注重讲S32K关于PIT的原理,而且直接基于配置,结合代码,能够让大家快速地配制出功能来。原创 2023-10-25 16:10:23 · 400 阅读 · 0 评论 -
S32K3系列---SPI Mcal配置之异步中断模式(二)
上一篇文章中,讲解了SPI同步模式怎么配置,这篇我们讲解下SPI的异步中断模式的相关配置。原创 2023-10-25 11:22:46 · 793 阅读 · 0 评论 -
S32K3系列---SPI Mcal配置之同步模式(一)
今天来讲解SPI的使用,同样也是一个接单的介绍,能让大家能快速上手,照着配置就可以直接跑通代码。关于更深入的功能,后续再进行补充。原创 2023-10-24 13:25:48 · 1313 阅读 · 7 评论 -
S32K3系列---Port Mcal配置
网上看了太多讲Autosar的,但是看了之后还是一知半解,正好最近在工作中自己配置了一下,接触的时间不多,也算是有了一个初步的了解,做一个记录。我这边是直接在S32DS上进行配置的,在配置的过程中,我也参考了很多别人的讲解,总体看下来除了格式,配置项基本与EB保持一致。枯燥的原理之类的我这边就不讲了,直接上干货,怎么配置,如有讲的不对的地方,请各位见谅,就算是互相学习了吧。原创 2023-09-21 18:09:10 · 1212 阅读 · 0 评论 -
S32K3系列---DIO Mcal配置
这里只是跟大家分享一下DIO的简单用法,能够对一个IO口进行输出高低电平。后续如果有更深入的学习了解之后,再做补充完善。原创 2023-10-23 16:29:28 · 607 阅读 · 2 评论