欢迎访问ic37.com |
会员登录 免费注册
发布采购

PIC18F6680-I/PT 参数 Datasheet PDF下载

PIC18F6680-I/PT图片预览
型号: PIC18F6680-I/PT
PDF下载: 下载PDF文件 查看货源
内容描述: 64 /68/ 80引脚高性能, 64 KB的增强型闪存微控制器与ECAN模块 [64/68/80-Pin High-Performance, 64-Kbyte Enhanced Flash Microcontrollers with ECAN Module]
分类和应用: 闪存微控制器
文件页数/大小: 496 页 / 8365 K
品牌: MICROCHIP [ MICROCHIP TECHNOLOGY ]
 浏览型号PIC18F6680-I/PT的Datasheet PDF文件第273页浏览型号PIC18F6680-I/PT的Datasheet PDF文件第274页浏览型号PIC18F6680-I/PT的Datasheet PDF文件第275页浏览型号PIC18F6680-I/PT的Datasheet PDF文件第276页浏览型号PIC18F6680-I/PT的Datasheet PDF文件第278页浏览型号PIC18F6680-I/PT的Datasheet PDF文件第279页浏览型号PIC18F6680-I/PT的Datasheet PDF文件第280页浏览型号PIC18F6680-I/PT的Datasheet PDF文件第281页  
PIC18F6585/8585/6680/8680
23.0
ECAN模块
23.1
模块概述
PIC18F6585 / 8585 /八千六百八十○分之六千六百八十零器件包含一个
增强型控制器局域网( ECAN )模块。
ECAN模块是完全向后兼容
CAN模块的PIC18CXX8提供
PIC18FXX8设备。
控制器局域网( CAN )模块是一个串行
接口,用于与其它的通信是非常有用的
外设或单片机器件。该接口,
或协议,被设计为允许通信
在嘈杂的环境中。
ECAN模块是一个通信控制器,
实现CAN 2.0A或B协议中定义
BOSCH规范。该模块将支持
CAN 1.2 , CAN 2.0A , CAN 2.0B被动和CAN 2.0B
现行版本的协议。该模块implemen-
的是完整的CAN系统;然而, CAN specifi-
阳离子不包括本数据手册。参阅
BOSCH CAN规范的进一步细节。
该模块的功能如下:
• CAN协议CAN 1.2的实现,
CAN 2.0A和CAN 2.0B
• DeviceNet的
TM
数据字节过滤支持
- 标准和扩展数据帧
- 0-8字节数据长度
•可编程比特率高达1 Mbit /秒
•完全向后PIC18XX8 CAN兼容
模块
•三种操作模式:
- 模式0 - 传统模式
- 模式1 - 增强的传统模式
DeviceNet的支持
- 模式2 - FIFO模式与DeviceNet的支持
•支持与自动处理远程帧
•双缓冲接收器有两个优先
收到的报文存储缓冲器
•六个可编程缓冲器作为RX和TX
消息缓冲器
• 16个完全(标准/扩展标识符)接收
可以链接到四个掩模1滤波器
•两个完全接收过滤口罩,可以
分配给任何滤波器
可被用作•一个完全接收过滤
验收过滤器或接收过滤器屏蔽
•三个专用的发送缓冲区与应用
指定优先级和中止功能
•可编程唤醒功能与
集成了低通滤波器
•可编程环回模式支持自测试
手术
•通过中断功能,为所有CAN信令
接收器和发射器的错误状态
•可编程的时钟源
•用于定时器模块的可编程链接
时间标记和网络同步
•低功耗休眠模式
2004年Microchip的科技公司
CAN总线模块由协议引擎和
消息缓冲和控制。 CAN协议
发动机自动处理所有的功能,用于接收
和传输CAN总线上的消息。消息
由第一装载适当的数据被发送
寄存器。状态和错误都可以通过阅读进行检查
相应的寄存器。任何消息的检测
CAN总线进行错误检查,然后匹配
对着过滤器,看它是否应被接收并存储
在两个中的一个接收寄存器中。
CAN模块支持以下帧类型:
标准数据帧
扩展数据帧
远程帧
错误帧
超载帧接收
帧间间隔生成/检测
CAN模块采用RG0 / CANTX1 ,
RG1 / CANTX2和RG2 / CANRX引脚接口
CAN总线。在正常模式下, CAN模块
自动覆盖TRISG0和TRISG1位
的CAN模块引脚。
23.1.1
模块功能
CAN总线模块由协议引擎,
消息缓冲和控制(见图23-1 ) 。该
协议引擎可以最好通过定义应理解
要被发送和被接收的各种类型的数据帧的
该模块。
以下序列说明必要的初始
ECAN模块前化步骤可以用来
发送或接收消息。可以添加步骤或
视的要求删除
应用程序。
1.
2.
3.
4.
5.
确保ECAN模块处于配置
模式。
选择ECAN操作模式。
设置波特率寄存器。
设置过滤器和屏蔽寄存器。
设置ECAN模块到正常模式或
由应用程序逻辑需要其他模式。
DS30491C页275