TMS320x2803x Piccolo eCAN控制器详解及功能介绍

需积分: 5 0 下载量 125 浏览量 更新于2024-07-09 收藏 499KB PDF 举报
本资源是关于TI公司TMS320x2803x Piccolo系列的ECAN控制器参考指南,文献编号为ZHCU041,发布于2009年5月。该文档详细介绍了ECAN (Enhanced Controller Area Network) 控制器,这是一种专门设计用于局域网通信的增强型CAN解决方案。 1. **CAN概述**:章节1介绍了CAN(Controller Area Network)的特性,如它的实时性和错误检测能力,以及与TI其他CAN模块的兼容性。CAN是一种工业标准通信协议,广泛应用于汽车、工业自动化等领域。 2. **网络和模块**:章节2阐述了CAN网络的基础概念,包括其协议结构和工作原理,以及TMS320x2803x系列中的具体CAN模块实现。 3. **eCAN控制器概述**:章节3重点介绍eCAN控制器的不同模式,如标准CAN控制器模式,以及内存映射功能,这对于理解如何配置和操作控制器至关重要。 4. **消息对象与邮箱**:章节4和5深入探讨了消息的处理,包括消息对象的定义,以及发送和接收邮箱的详细结构和功能。发送和接收邮箱是数据交换的核心组件,管理着消息的发送请求和接收确认。 5. **寄存器与中断**:章节1到11详细描述了多个关键寄存器的功能,如发送请求、传输请求重置、确认、接收确认、等待寄存器等,这些寄存器用于控制通信过程和处理中断事件。 6. **特殊功能寄存器**:如全局接受屏蔽寄存器(CANGAM),用于配置接收数据包的条件,主控制寄存器(CANMC)则涉及模块在SUSPEND模式下的行为。 本资源提供了一个全面的指南,帮助用户理解和利用TMS320x2803x系列ECAN控制器进行高效、可靠的通信任务,适合从事嵌入式系统开发、汽车电子或工业自动化领域的工程师使用。通过阅读并理解这些内容,开发者可以优化系统设计,确保CAN网络的稳定性和性能。