实现的功能说明
设备作为经典蓝牙从机, 使用蓝牙调试助手作为蓝牙主机;
蓝牙调试助手和经典蓝牙设备配对并连接,然后通过蓝牙发送数据给设备,设备接收到数据通过CAN总线发送;
设备从CAN总线接收的数据通过蓝牙发送给蓝牙调试助手...01 01 02 03 04 通过蓝牙发送给设备
可以在CAN 总线上接收到数据, 说明设备把蓝牙接收的数据转发到了CAN
13,使用CAN测试仪, 通过CAN总线发送数据给设备
可以在手机蓝牙...APP上接收到数据, 说明设备把CAN接收的数据转发到了蓝牙上
程序说明
程序都有注释,只说下注意的地方
CAN总线最多一次传8字节数据,所以这里做了限制
#include "BluetoothSerial.h...250E3, 200E3, 125E3, 100E3, 80E3, 50E3, 40E3, 20E3, 10E3, 5E3
#define CanExPacket 0 //0:标准帧 1:扩展帧
BluetoothSerial...CanRcvBuf[CanRcvBufCnt] = CAN.read();
/*日志打印*/
Serial.print(CanRcvBuf[CanRcvBufCnt],HEX);//读取一个数据并打印