最近更新|軟件分類|軟件專題|軟件排行|手機版|軟件發(fā)布串口上位機軟件 v1.0 綠色版
您的位置:首頁>編程開發(fā) > 編程工具>串口上位機軟件 v1.0 綠色版

串口上位機軟件 v1.0 綠色版串口上位機軟件

網(wǎng)友評分:

相關軟件

軟件介紹

串口上位機軟件是一款實用的串口調(diào)試軟件。該軟件界面簡潔,使用方便。串口上位機程序。實現(xiàn)人機會話,可向單片機發(fā)送命令,并使其執(zhí)行相應的操作。同時可以接收單片機的返回命令并做出回應。

串口上位機軟件

使用說明

一、基本收發(fā)

1:收碼和發(fā)碼格式均可設為HEX或者CHR。

2:定時發(fā)送功能可以精確到毫秒,但是不能太快(發(fā)送為獨占式,數(shù)據(jù)不發(fā)送完函數(shù)不會返回),如果上一幀數(shù)據(jù)還沒發(fā)送完畢就發(fā)送下一幀數(shù)據(jù)會出錯。

3:請使用ft232串口芯片或支持高波特率的芯片,否則波特率無法設置過高。

二、高級收碼

1:收碼顯示為HEX格式。

2:下位機發(fā)送自定義數(shù)據(jù),格式為:0x88+FUN+LEN+DATA+SUM FUN可以是 0xA1到0xAA,共10個;LEN為DATA的長度(不包括0x88、FUN、LEN、

SUM)。SUM是0x88一直到DATA最后一字節(jié)的和,uint8格式。(記得打開需要使用幀的開關,更改設置后點擊保存設置使設置生效)

3:數(shù)據(jù)可以是uint8、int16、uint16、int32、float這幾個常用格式,多字節(jié)數(shù)據(jù)高位在前。

4:共有20個數(shù)據(jù)存儲器,每個數(shù)據(jù)可以分別設置為來自10個自定義幀的30個數(shù)據(jù)。

5:高速通訊時(2ms一幀數(shù)據(jù)或者更快),請關閉高級收碼頁面的數(shù)據(jù)顯示按鈕,否則更新過快有可能會造成程序卡死。

6:飛控顯示對應的幀F(xiàn)UN為0xAF,(幀格式:0x88+0xAF+0x1C+ACC DATA+GYRO DATA+MAG DATA+ANGLE DATA+VOLTAGE + 0x00

0x00+SUM,共32字節(jié),ACC/GYRO/MAG/ANGLE(roll/pitch/yaw)/VOLTAGE數(shù)據(jù)為int16格式,其中ANGLE的roll和pitch數(shù)據(jù)以及VOLTAGE為實際值乘

以100以后得到的整數(shù)值,yaw為乘以10以后得到的整數(shù)值,上位機在顯示時再除以100和10)。

7:遙控顯示對應的幀F(xiàn)UN為0xAE,(幀格式:0x88+0xAE+0x12+THROT YAW ROLL PITCH AUX1 2 3 4 5+SUM,共16字節(jié)),數(shù)據(jù)為uint16格式,遙控

數(shù)據(jù)最小在1000左右,最大在2000左右。小技巧:如果高速通訊時是為了畫波形,就只開波形顯示,并只保留需要觀察的波形,如果是為了觀察數(shù)據(jù),就關

閉波形顯示,只保留收碼顯示,這樣可以加快程序響應速度。

7:最快通訊速度測試過下位機用500K波特率,每1ms發(fā)送32字節(jié)的數(shù)據(jù),上位機顯示其中6條波形,OK!(有可能和電腦配置有關)

三、波形顯示

1:共有20條波形,對應20個數(shù)據(jù)存儲器。

2:雙擊波形繪制區(qū)域,可以打開波形顯示開關。

3:按住Ctrl用鼠標左鍵點擊某一條波形,可以顯示數(shù)據(jù)標簽,再次點擊隱藏。

4:按住鼠標左鍵,在繪圖區(qū)域從一點向右下方拖動,然后松開,可以放大顯示框住的波形區(qū)域,可以多次放大;

5:按住鼠標左鍵,在繪圖區(qū)域從一點向左上方拖動,然后松開,可以將放大后的波形還原。

6:按住鼠標右鍵,在繪圖區(qū)域上下左右拖動,可以移動波形。

7:顯示波形時按F9鍵,可以打開波形高級設置。

四、DEBUG功能

1:在調(diào)試過程中可以將某些標志位、寄存器、變量實時發(fā)回上位機,并在DEBUG頁面顯示。

2:通訊格式為:0x88 + 0xAD + len + num + DATA + SUM, len為num與DATA的總長度,num表示要改變哪個顯示狀態(tài),例如num=0x01即是要改變

第一個LED,num=0x07即是改變第一個數(shù)字輸出顯示。當要改變LED時,DATA只需一字節(jié),DATA=0x00表示關閉LED,大于0x00表示點亮LED;當要改變

數(shù)字輸出時,DATA需要兩字

節(jié),表示 一個uint16數(shù)字,高字節(jié)在前。SUM為從0x88開始到SUM前一字節(jié)的和校驗,uint8格式。例如:發(fā)送 0x88 + 0xAD + 0x02 + 0x01 + 0x01 +

0x39  表示點亮第一個LED發(fā)送 0x88 + 0xAD + 0x03 + 0x07 + 0x00 + 0x05 + 0x44  表示在第一個數(shù)字輸出位置顯示 5 。

五、鍵鼠控制

1:控制數(shù)據(jù)發(fā)送格式為:0x88 + 0xA1 + 0X1C + THROT YAW ROLL PITCH AUX1 AUX2 AUX3 AUX4 AUX5 + 0x00 0x00 0x00 0x00 0x00 0x00 0x00

0x00 0x00 0x00 + SUM,遙控數(shù)據(jù)都為int16格式,中值1500,最小最大值為1000、2000。

2:發(fā)送頻率 50Hz。

3:鼠標上下控制油門,左右控制YAW,鍵盤的WASD控制ROLL/PITCH,鍵盤12345控制AUX12345。共9通道。

串口上位機軟件

  • 下載地址

點擊報錯軟件無法下載或下載后無法使用,請點擊報錯,謝謝!