实现的功能说明
设备作为经典蓝牙从机, 使用蓝牙调试助手作为蓝牙主机;
蓝牙调试助手和经典蓝牙设备配对并连接,然后通过蓝牙发送数据给设备,设备接收到数据通过CAN总线发送;
设备从CAN总线接收的数据通过蓝牙发送给蓝牙调试助手...)
11,点击
12,蓝牙调试助手通过蓝牙发送数据给设备
把16进制数据 01 01 02 03 04 通过蓝牙发送给设备
可以在CAN 总线上接收到数据, 说明设备把蓝牙接收的数据转发到了CAN...13,使用CAN测试仪, 通过CAN总线发送数据给设备
可以在手机蓝牙APP上接收到数据, 说明设备把CAN接收的数据转发到了蓝牙上
程序说明
程序都有注释,只说下注意的地方
CAN总线最多一次传...8字节数据,所以这里做了限制
#include "BluetoothSerial.h"
#include
#include
#define LEDPIN...Serial.println();
Serial.print("data:");
CanRcvBufCnt=0;
while (CAN.available())//如果有可读的字节数