dsPIC33F 增强型控制器局域网(Enhanced Controller Area Network,ECAN)模块实现了 CAN 2.0B 协议,该协议主要用于工业和汽车应用。该异步串行数据通信协议能在电气噪声环境下提供可靠的通信。dsPIC33F 器件系列可以集成最多两个 ECAN 模块。图 21-1 给出了典型 CAN 总线拓扑的图示。
ECAN 模块支持以下主要特性:
符合标准
• 完全符合 CAN 2.0B 协议
• 最高 1 Mbps 的可编程比特率报文接收
• 32 个报文缓冲区——它们全都可以用于接收
• 16 个用于报文过滤的接收过滤器
• 3 个用于报文过滤的接收过滤屏蔽寄存器
• 自动响应远程发送请求
• 最多可容纳 32 个报文的先进先出 (First In First Out, FIFO)缓冲区
• 支持 DeviceNet™ 寻址
• 用于报文接收的 DMA 接口报文发送
• 8 个可配置用于报文发送的报文缓冲区
• 用户可为用于发送的报文缓冲区定义优先级
• 用于报文发送的 DMA 接口其他
• 环回、监听所有报文和监听模式,用于自检、系统诊断和总线监视
• 低功耗工作模式
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部1条评论
快来发表一下你的评论吧 !