MCP2515 CAN总线模块
来自丢石头百科
| ||||||||||||||||||||||
| ||||||||||||||||||||||
|
产品概述
- 支持CAN V2.0B技术规范,通讯速率1Mb/S
- 0~8字节长的数据字段
- 标准帧、拓展帧和远程帧
- 模块5V DC电源供电,SPI接口 协议控制
- 120欧姆终端电阻。阻抗匹配,保证驱动能力,长距离数据传输防止信号放射
- 模块尺寸:4.4cm x 2.8cm 定位螺丝孔中心间距23mm x 38mm
- 工作电流:典型值5mA,待机电流1微安。电源指示灯除外。
- 工作温度:工业级-40℃ 至 85℃
使用说明
测试环境
- MCU:STC89C52
- 晶振:11.0592M
- 两个 CAN 模块(本品)
硬件连接
1. 两个CAN模块的IO接口分别接一个单片机开发板,接线如下:
模块 | 目标板 |
---|---|
SCK | P2^3 |
SI | P2^2 |
SO | P2^1 |
CS | P2^0 |
INT | P3.3 |
VCC | 5V |
GND | GND |
2. 两个CAN模块的CANH、CANL分别相连。
3. 连接好单片机串口到电脑。
4. 将两个单片机模块分别下载测试程序MSGMCP2515.hex。
实验现象
分别打开两个串口助手,串口号与你的设备管理器中提示的端口号相对应。
注:两个单片机分别接到了电脑的两个串口,所以设备管理器中应该能找到两个端口。区分好端口分别对应哪个单片机。
波特率均为4800,字符方式显示。 一个串口发送数据,另一个接收。两个串口都可以发送和接收。现象如下图所示:
串口com2发送数据:
串口com4接收数据:
反过来,com4口发送,com2也能接收数据。
资源下载
FAQ
|