LIN (局域互联网)是一种低成本串行通信协议,常见于汽车网络中。它通常用于汽车的机电节点,但也非常适合工业应用。对 LIN 通信不熟悉的用户经常受 LIN 协议复杂晦涩的高层开销所困扰(如LDF、NCF文件等)。而事实上,它的目标却是通过极为基本的 LIN 消息传输来简单而快速地评估 LIN MCU 和 LIN PHY 硬件。为了协助进行快速原型开发,建立了配套的 MCC LIN 代码发生器。当您的 LIN 应用准备投入生产的时候, Microchip 的 LIN 设计和第三方合作伙伴提供可定制且经过生产验证的 LIN 协议栈和支持。
本应用笔记的第一部分包含 LIN 基础知识,解释其工作原理。强烈建议读者熟悉 LIN 规范 v2.2A (本文发布时的最新版本规范)。
第二部分介绍一个LIN协议示例,使用Microchip MPLAB® 代码配置器(MPLAB Code Configurator,MCC)LIN 协议栈库。该库默认支持具有硬件 EUSART 外设的 PIC® MCU。最新的MCC LIN更新还增加了对“位拆裂”EUART 的支持,通过使用 “ 位拆裂 ” EUART 增强校验和与从机原子位速率检测。本文档提供了如何轻松而快速地产生 LIN 主机和从机驱动程序的步骤。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部1条评论
快来发表一下你的评论吧 !