應用背景
在實際開發調試過程中,對兩臺設備之間進行串口(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”。
-
串口通信
+關注
關注
34文章
1635瀏覽量
56534 -
UART接口
+關注
關注
0文章
124瀏覽量
15725 -
TTL電平
+關注
關注
1文章
116瀏覽量
12282 -
RT-Thread
+關注
關注
32文章
1368瀏覽量
41501 -
N32G457
+關注
關注
0文章
18瀏覽量
1088
發布評論請先 登錄
評論