之前的文章中介紹過一些程序調(diào)試時波形顯示的方法:
《Jlink使用技巧之RTT和J-Scope》
《串口波形顯示軟件SerialChart的使用》
《調(diào)試程序時怎樣查看變量波形?看這里》
今天再來介紹一個也很好用的串口波形顯示軟件:SerialPlot
先看下界面,簡潔美觀,看著很舒服。

其特點是支持三種類型的數(shù)據(jù)格式,使用非常方便:
SimpleBinary:簡單的二進制格式。這種格式下,還支持多通道顯示,各種數(shù)據(jù)類型,整型、浮點、有符號、無符號等,還支持大端小端格式的選擇。

ASCII:字符數(shù)據(jù)格式。這種格式下,也支持多通道,且通道數(shù)可以自動識別。支持逗號、空格、Tab或者自定義分割符。還支持設(shè)置前綴字符。

Custom Frame:自定義幀格式。這種格式下,可以自定義幀頭、通道數(shù)、幀長度、數(shù)據(jù)類型、校驗等。用起來非常靈活。

其它一些功能包括:數(shù)據(jù)保存、截圖、發(fā)送串口數(shù)據(jù)、顯示串口數(shù)據(jù)等也都比較好用。功能比較全,推薦使用。
下面來測試一下ASCII格式的功能。單片機模擬2個通道的數(shù)據(jù),通過串口發(fā)送到電腦端。程序如下:
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);
}
電腦端打開軟件測試,數(shù)據(jù)格式為ASCII,分隔符為逗號,如下。可以看到,兩個不同頻率的波形顯示都很正常。

審核編輯:湯梓紅
-
單片機
+關(guān)注
關(guān)注
6072文章
45268瀏覽量
661142 -
波形
+關(guān)注
關(guān)注
3文章
398瀏覽量
32831 -
ASCII
+關(guān)注
關(guān)注
5文章
172瀏覽量
36389 -
串口
+關(guān)注
關(guān)注
15文章
1599瀏覽量
81562
原文標(biāo)題:再分享一個好用的串口波形顯示軟件
文章出處:【微信號:嵌入式技術(shù)開發(fā),微信公眾號:嵌入式技術(shù)開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
如何實現(xiàn) 一個波形圖中顯示采集兩個串口的溫度值呢?
求labview編寫一個能顯示波形的上位機
問一個問題:串口通信+波形顯示
關(guān)于labview串口通信波形顯示的問題
基于串口的簡易上位軟件(下位機數(shù)據(jù)波形顯示)
簡易【串口數(shù)據(jù)波形顯示工具】
怎樣去使用serialplot虛擬串口示波器呢
Vallen公司波形分析軟件使用介紹
分享【串口上位機顯示波形】的軟件
Touch Key使用串口工具波形分析使用指南

介紹一個串口波形顯示軟件:SerialPlot
評論