自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【AUTOSAR-COM】DeadlineMonitor详解

基本功能:是COM用于在发送时监控是否在规定时间内收到来自PduR的发送确认,以及是否在规定时间内收到相应的接收报文的功能。基本配置参数:1)以Signal为单位,设定两个监控时间,分别是【初次超时时间(ComFirstTimeout)】和【超时时间(ComTimeout)】。2)并当时间到达后,会调用配置好的【ComTimeoutNotification】函数,通知RTE。本身不会进一步处理,比如发送端超时并不会主动尝试重发,等待RTE做进一步处理。3)如果是接收的话,出于数据有效

2021-07-30 22:17:01 2314

原创 【STM32】Cortex-M3的中断优先级分组

1 前言 这篇文章算是自己这半个月,终于从中断优先级分组的坑里爬出来的一点个人经验的总结吧,其中的各种问题也确实在网上资料偏少,所以抛砖引玉吧。2 遇到的问题 首先,介绍一下我所遇到的问题。我在开发板上搞1838红外遥控接收的时候,使用了一份例程,用Systick获得延时,用EXTI获取红外接收头的响应。然后在整合进自己的工程的时候出现了问题(我自己的工程配置了Tim6)。具体的表现就是,一旦操作了红外遥控器,在EXTI的中断处理中运行到Systick的延时处理的时候...

2021-06-30 23:32:35 952 1

原创 什么是SWC,Runnable,Port 和 Interface

AutoSar中用了很多抽象的概念,比如SWC,Runnable,Port,Interface等等,初次接触的时候对于这些东西完全是云里雾里,AutoSar只是一个方法论,作为学习者在学习方法论的同时还是要落回到具体的实现上去才能更好的理解这套方法论。以下只是自己在学习AutoSar的时候结合实际的代码总结的一点内容,由于还在学习中,内容并不一定正确。1.SWC(Software Component)SWC是最常见到的一个概念了,细说的话还可以分成Atomic SWC和Composition .

2021-04-21 22:24:16 6682 1

原创 【C Programming】函数声明 char * const *(*next) ( int **p)

C语言的声明如果加上太多的修饰就会让人觉得很混乱,不知从何读起。1.找到标识符再长的声明,都是对一个标识符的修饰,那么第一步就是要确定这个标识符。也就是确定这个变量名或者函数名。也很简单,变量名和函数名肯定不是C语言的关键字。2.优先顺序确定好了标识符,那么剩下的就是按照优先顺序抽丝剥茧(1) 声明中被括号括起来的部分 (2) 后缀操作符 “ ( )” 表示这是一个函数 “ [ ] ”表示这是一个数组 ...

2021-03-29 22:47:06 280

原创 【AUTOSAR-CAN】CAN的 “BasicCAN架构” 和 “FullCAN架构”

(将本文讨论的 “BasicCAN” 和 “FullCAN” 称为 ”BasicCAN架构“ 和 ”FullCAN架构”,具体原因后面解释)1.“BasicCAN架构” 和 “FullCAN架构”CAN的Basic和Full类型,在配置Can的时候,这个配置项困扰了我很久。摘自Specification of CAN Transceiver Driver4.0.3https://www.autosar.org/fileadmin/user_upload/standards/classi..

2021-03-22 23:01:04 7736

原创 【AUTOSAR-COM】Transmission Mode 和 Transfer Property

1.COM模块的基本概念首先在描述Transmission Mode 和 Transfer Property之前,有必要对COM模块的基本处理有一个直观的理解,我所描述的和对概念理解的也不一定完全正确。Signal:指的是通信协议中的,一条报文中所保存的若干信号。I-PDU:至少在COM模块中,可以理解为一条报文。上图是在CANdb软件中编辑一个报文的Layout的界面,可以很形象的将I-PDU对等为这里的一条Message,而Signal就是需要在Message中需要摆放的Signal

2021-03-20 17:31:11 2928 4

原创 【AUTOSAR-COM】关于COM中的Update Bit

Update Bit的位置其实最开始学习的时候,没有太多想UpdateBit的位置,想着无非是COM中针对每个signal加一个buffer来保存?直到看到了下面的一句话。(以下摘自TOPPERS 日本开放式系统的官网中提供的公开文档)https://www.toppers.jp/docs/tech/com_spec-01.pdf(第一段)(第1句)为了事先识别出 User 没有过更新 Signal 或者 Signal Group ,可以指定 UpdateBit 。(第2...

2021-03-18 22:09:20 2238

原创 【CAN】CAN的比特率和波特率

最近打算买个逻辑分析仪(示波器是买不起的 — _—!!!),因为想采集CAN信号,所示关注了一下逻辑分析仪的采样频率能不能采集500Kbps的CAN信号,借此机会又重新回顾了一下比特率和波特率的问题。一般在用到CAN的时候,都会说CAN的波特率是多少多少,而实际在配置单片机,需要计算分频的时候却发现,计算的其实是bit每秒,这又和比特率的定义是一致的,于是就常常会混淆两个概念。其实对于CAN来说,比特率和波特率这两个概念是一致的,但并不是说这两个概念永远是一致的,只是在满足某个条件的时候,两个概念才会相

2021-03-17 21:05:11 4118

原创 【AUTOSAR-COM】关于ComTxModeNumberOfRepetitions的理解

对于Transmission Mode(通常翻译为传输模式)被配置为了 DIRECT 或者 MIXED 的I-PDU来说,参数ComTxModeNumberOfRepetitions 可以用来决定某一帧报文是否重复发送,又或者重复发送的次数。但是,对于AUTOSAR_SWS_COM (Rev 4.0.3)和AUTOSAR_SWS_COM (R20-11),参数ComTxModeNumberOfRepetitions 与最终发送的次数之间的关系,并不相同。AUTOSAR_SWS_COM (R..

2021-03-15 19:44:14 703

空空如也

空空如也

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

TA关注的人

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