之前的文章中介紹過一些程序調試時波形顯示的方法:
《Jlink使用技巧之RTT和J-Scope》
《串口波形顯示軟件SerialChart的使用》
《調試程序時怎樣查看變量波形?看這里》
今天再來介紹一個也很好用的串口波形顯示軟件:SerialPlot
先看下界面,簡潔美觀,看著很舒服。
其特點是支持三種類型的數據格式,使用非常方便:
SimpleBinary:簡單的二進制格式。這種格式下,還支持多通道顯示,各種數據類型,整型、浮點、有符號、無符號等,還支持大端小端格式的選擇。
ASCII:字符數據格式。這種格式下,也支持多通道,且通道數可以自動識別。支持逗號、空格、Tab或者自定義分割符。還支持設置前綴字符。
Custom Frame:自定義幀格式。這種格式下,可以自定義幀頭、通道數、幀長度、數據類型、校驗等。用起來非常靈活。
其它一些功能包括:數據保存、截圖、發送串口數據、顯示串口數據等也都比較好用。功能比較全,推薦使用。
下面來測試一下ASCII格式的功能。單片機模擬2個通道的數據,通過串口發送到電腦端。程序如下:
for(uint16_t i=0;i<200;i++) { Vo[0] = sin(i*3.14159/100); Vo[1] = sin(i*3.14159/50); sprintf(str,"%.3f,%.3f ",Vo[0],Vo[1]); HAL_UART_Transmit(&huart1,(uint8_t*)str,strlen(str),100); HAL_Delay(2); }
電腦端打開軟件測試,數據格式為ASCII,分隔符為逗號,如下。可以看到,兩個不同頻率的波形顯示都很正常。
審核編輯:湯梓紅
-
單片機
+關注
關注
6050文章
44707瀏覽量
641334 -
波形
+關注
關注
3文章
383瀏覽量
31771 -
ASCII
+關注
關注
5文章
172瀏覽量
35351 -
串口
+關注
關注
14文章
1572瀏覽量
77707
原文標題:再分享一個好用的串口波形顯示軟件
文章出處:【微信號:嵌入式技術開發,微信公眾號:嵌入式技術開發】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
問一個問題:串口通信+波形顯示
簡易【串口數據波形顯示工具】
怎樣去使用serialplot虛擬串口示波器呢
Vallen公司波形分析軟件使用介紹
分享【串口上位機顯示波形】的軟件

評論