本文是RT-Thread用户@xiere 原创发布,是用于参加RT-Thread与国民技术联手推出N32G457 RT-Thread设计大赛,原文:https://club.rt-thread.org/ask/article/3422.html
基于RT-Thread系统和N32G457开发板开发的一款CAN网关;硬件部分由W5500以太网模块,2个VP23405MCAN收发器,N32G457主控板等组成;软件部分将一路高速CAN(CAN1控制器)与一路以太网作为网关输入,低速CAN(CAN2控制器)作为网关输出实现隔离收发数据功能。
硬件框架
硬件框架说明:
如上图所示,硬件部分由W5500以太网模块,VP23405MCAN收发器1,N32G457主控板,VP23405MCAN收发器2等组成;其中:
W5500以太网模块:负责网关输入端网口数据收发功能,采用SPI接口与主控通讯,工作模式为TC