电子说
应用背景
在实际开发调试过程中,对两台设备之间进行串口(TTL和RS232电平)协议的调试,无法监测串口数据。TTL串口直接并联监测会干扰通信,而RS232电平不能直接并联监测。
实现功能
本项目为串口网关,系统中有3个串口,其中两个串口1和2分别接两个需要联调的设备的串口,另外一个串口3接PC端的串口调试助手。串口1和2 接收到的数据分别转发到2和3上,这样串口1和串口2上收发的数据都会发送到连接PC串口调试助手的串口3上,从而实现对两台串口通信的设备的串口数据的监控。
资源使用
实际项目中串口使用如下图,串口UART4连接PC作为监控数据的串口,USART2/3分别接被监控的两个设备的串口。USART1为RT-Thread系统控制台串口。另外VCP串口和UART4功能相同,也是监控串口。
硬件框架
调试
通过串口2和3分别发送“UART2”, “UART3”, 对应的串口3和串口4接收到“UART2”串口2 和串口4 “UART3”。
全部0条评论
快来发表一下你的评论吧 !