- 博客(4)
- 收藏
- 关注
原创 控制器低功耗功能应用笔记
当前很多产品都对功耗有很高的要求,特别是对于待机时的功耗,尤其是车载控制器方面。当车子熄火锁车后,大多数控制器都要进入低功耗的状态降低功耗,防止耗尽蓄电池的电量。这里只讨论应用时低功耗功能的实现,不研究芯片的低功耗原理。
2025-07-25 17:14:23
567
原创 AUTOSAR网络管理——CANFM模块(CAN总线错误管理)
ISO 11898-1 规范中定义了进入、退出 Bus-Off 状态的条件。当“发送错误计数器”累计超过255时,节点进入 Bus-Off 状态。当收到 128 个连续 11 个隐性位,节点由 Bus-Off 状态变为“错误主动状态”,“发送错误寄存器”和“接收错误寄存器”清零。当总线进入 Bus-Off 后,一般MCU都可以配置CANFD外设自恢复,但是一般不允许CANFD 控制器自动复位。在 Bus-Off 时间后 50ms 时刻,ECU 尝试开始发送报文。
2025-07-12 09:30:00
504
1
原创 汽车AUTOSAR网络管理基础
处于准备睡眠状态的节点,如果节点自身有重复报文请求,节点将网络管理状态切换到重复报文状态的 NM 快速发送子状态;处于常规操作状态下的节点,如果本身不需要网络,节点马上将网络管理状态切换到准备睡眠状态,同时停止发送网络管理报文,保持应用报文的发送和接受,每次接受到网络管理报文,重置T_NM_TIMEROUT定时器。处于网络模式的节点,在成功接收或者发送一帧网络管理报文后,节点的网络处于预睡眠模式的节点,如果收到远程唤醒请求,将进入重复报文状态的 NM 正常发送子状态。
2025-07-09 15:51:22
1421
1
原创 C语言的伪随机数函数rand()产生的数不随机
rand()函数,C语言库中自带的用来产生随机数的函数,范围是,即0~32767。为什么说rand()产生的是伪随机数:因为rand函数的工作原理是通过一个,根据种子计算出随机数,所以看起来像是随机,实际上是的。举个不太恰当的例子,可以类比一下:我们常用的CRC查表法。
2025-07-09 11:17:08
522
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人