例程原理:此程序为训练CAN的例程,串口波特率为9600bps,CAN波特率为500kbps,
电脑上通过串口发送信息给板子A,板子A将接收到的数据通过CAN转发
给板子B,板子B接收到后又将信息通过串口上传给电脑。
硬件连接:该例程需要两套开发板,分别将两套板子用串口线连接到电脑,两个
板子之间用两根导线连接CANH和CANL,若想测试远距离通讯请使用双
绞线。例程使用的是UART1和CAN1。
LED灯用来指示程序得运行状态其中D1:表示程序运行正常
D2:表示CAN 接收数据
D3:表示UART接收数据
实验现象:整个通讯过程类似QQ聊天,电脑端使用串口调试助手发送和显示内容。
对应的指示数据收发和程序运行的LED也会闪烁。
1