自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 UDS诊断详解

UDS可以基于不同的总线网络来实现,诊断服务,发送SID给ECU如果ECU认可,就发送SID+40(肯定响应),如果没有认可,会回一个7F,7F是否定响应的标识符。

2023-02-02 22:30:00 9238 2

原创 ADC driver 项目总结

目前经过了一个半月,ADC的项目也已经告一段落了,后面还会接触这一方面,所以做一个阶段性总结,来回顾一下,后面用到的话也可以回顾。整个一个DCU框图如下 1.在ADC中测试代码无法去进行测试,写入的数据无法readgroup出来APP 中接收数据代码: void test_adc(void) // Test code initialization and writing { uint8 adc_init; uint8 groupstarts; uint16 Adc_SetupRe

2022-07-04 17:13:12 618

原创 ADC Driver test

基于EB工程的ADC测试代码

2022-07-04 15:40:48 370

原创 基于Autosar ADC Driver UML的理解

ADC_Init初始化ADC硬件和驱动,从ECUM模块发送初始化到ADC模块,并等待ADC模型初始化反馈。ADC_Deinit将所有ADCHW单元返回到与其电源重置状态相当的状态,结论同上。 底下的英文翻译过来就是软件触发了一次性转换,无需通知。但具体流程是怎样的呢?首先是ADC的用户(可以这么理解ADC User)发送ADC_Startgroupconversion(Adc_GroupType)到ADC模块,而ADC_Startgroupconversion(Adc_GroupType)的定义可以在Aut

2022-06-15 14:27:45 846

原创 针对EB tresos配置的ADC Driver关键字的解析与补充

函数Adc_DeInit应为预编译时,可通过配置参数:Adc Adc_DeInit进行配置。AdcDevErrorDetect :打开或关闭开发错误检测和通知。·true:已启用了检测和通知。·false:检测和通知已被禁用。AdcEnableLimitCheck :启用或禁用ADC驱动程序中的限制检查功能。AdcEnableQueuing :如果优先级机制未激活,且静态配置参数AdcEnableQueuing设置为ON,则ADC模块应支持转换请求排队,并按“先到先得”的顺序为软件组服务。确定在优先级机制被

2022-06-13 16:06:08 1365

原创 基于MCAL中API的关键字总结

因为要做MCAL的测试方面的东西,所以要从Driver层下手,因此对自己将要用到的API做了一个总结,后续还会去更新一下工程方面的东西。

2022-06-07 14:04:49 1384

原创 基于Autosar Can driver的理解

Can driver是最低层的一部分,执行硬件访问,并向上层提供一个硬件独立的API。唯一可以访问Can模块的上层是Can If模块。Can模块提供启动传输的服务,并调用CanIf模块的回调函数,以独立于硬件通知事件。此外,它还提供服务来控制属于同一CAN硬件单元的CAN控制器的行为和状态。几个CAN控制器可以由一个CAN模块来控制,只要它们属于同一CAN硬件单元。我们来看一下图片如果只使用一个传输缓冲区,可能会发生内部优先级反转。由于优先级较低,存储在缓冲区中的消息会等待到总线上的传输数据稳定下来

2022-03-11 15:53:32 2209 2

原创 协议数据单元I-PDU Multiplexer深入理解

PDU的全称是Protocol Data Unit,也就是协议数据单元的意思,而在Autosar的规范中描述的是自动共享服务器基本软件模块I-PDU多路复用器I-PDU M的功能、api和配置。PDU多路复用意味着使用PDU(协议数据单元)的相同PCI(协议控制信息),其SDU(服务数据单元)的多个唯一布局。选择器字段是多路PDU的SDU的一部分。它用于区分多路pdu之间的内容。pdu的多路复用是目前已知的来自CAN的方法,但并不局限于此通信系统。(而对于CAN通信不懂的同学,可以在网上查一查看看,

2022-03-09 14:51:10 5387 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除