之前的文章中介紹過(guò)一些程序調(diào)試時(shí)波形顯示的方法:
《Jlink使用技巧之RTT和J-Scope》
《串口波形顯示軟件SerialChart的使用》
《調(diào)試程序時(shí)怎樣查看變量波形?看這里》
今天再來(lái)介紹一個(gè)也很好用的串口波形顯示軟件:SerialPlot
先看下界面,簡(jiǎn)潔美觀,看著很舒服。
其特點(diǎn)是支持三種類(lèi)型的數(shù)據(jù)格式,使用非常方便:
SimpleBinary:簡(jiǎn)單的二進(jìn)制格式。這種格式下,還支持多通道顯示,各種數(shù)據(jù)類(lèi)型,整型、浮點(diǎn)、有符號(hào)、無(wú)符號(hào)等,還支持大端小端格式的選擇。
ASCII:字符數(shù)據(jù)格式。這種格式下,也支持多通道,且通道數(shù)可以自動(dòng)識(shí)別。支持逗號(hào)、空格、Tab或者自定義分割符。還支持設(shè)置前綴字符。
Custom Frame:自定義幀格式。這種格式下,可以自定義幀頭、通道數(shù)、幀長(zhǎng)度、數(shù)據(jù)類(lèi)型、校驗(yàn)等。用起來(lái)非常靈活。
其它一些功能包括:數(shù)據(jù)保存、截圖、發(fā)送串口數(shù)據(jù)、顯示串口數(shù)據(jù)等也都比較好用。功能比較全,推薦使用。
下面來(lái)測(cè)試一下ASCII格式的功能。單片機(jī)模擬2個(gè)通道的數(shù)據(jù),通過(guò)串口發(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); }
電腦端打開(kāi)軟件測(cè)試,數(shù)據(jù)格式為ASCII,分隔符為逗號(hào),如下。可以看到,兩個(gè)不同頻率的波形顯示都很正常。
審核編輯:湯梓紅
-
單片機(jī)
+關(guān)注
關(guān)注
6067文章
44997瀏覽量
650768 -
波形
+關(guān)注
關(guān)注
3文章
390瀏覽量
32355 -
ASCII
+關(guān)注
關(guān)注
5文章
172瀏覽量
35886 -
串口
+關(guān)注
關(guān)注
15文章
1588瀏覽量
80000
原文標(biāo)題:再分享一個(gè)好用的串口波形顯示軟件
文章出處:【微信號(hào):嵌入式技術(shù)開(kāi)發(fā),微信公眾號(hào):嵌入式技術(shù)開(kāi)發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
如何實(shí)現(xiàn) 一個(gè)波形圖中顯示采集兩個(gè)串口的溫度值呢?
求labview編寫(xiě)一個(gè)能顯示波形的上位機(jī)
問(wèn)一個(gè)問(wèn)題:串口通信+波形顯示
關(guān)于labview串口通信波形顯示的問(wèn)題
基于串口的簡(jiǎn)易上位軟件(下位機(jī)數(shù)據(jù)波形顯示)
簡(jiǎn)易【串口數(shù)據(jù)波形顯示工具】
怎樣去使用serialplot虛擬串口示波器呢
Vallen公司波形分析軟件使用介紹
分享【串口上位機(jī)顯示波形】的軟件

Touch Key使用串口工具波形分析使用指南

評(píng)論