文章预览
如果学习Lin,不了解Lin的休眠唤醒,不能算学习过Lin。如果经常查问题的小伙伴,应该能感觉出来,工程中的bug,尤其偶发类的bug,很多时候出现在休眠唤醒阶段。因此,掌握好休眠唤醒,是入门或者说能力进阶的必进之路。本文,针对Lin的休眠和唤醒,详细展开讨论。 1、唤醒方式 (一)本地唤醒 对于Lin Transceiver,唤醒源包括 本地唤醒源 和 远程唤醒源 。什么是本地唤醒源呢? 答 :比如WAKE_N Pin唤醒,示意如下: 实际的工程应用中,往往是主节点先唤醒,之后 主节点通过发送Header(相当于唤醒帧)唤醒从节点 。对于主节点的唤醒,依赖于OEM(Original Equipment Manufacturer)的具体要求,eg: KL15 (硬线)、 CAN/Flexray唤醒后主动唤醒Lin 等方式。所以,这些唤醒方式类似本地唤醒,然后主动唤醒网段。 提示: 对于Master本地唤醒,工程中,会要求其发
………………………………