VSPD 串口調試工具!!

來源:互聯網
上載者:User

以前沒接觸過串口,一直都以為串口很複雜。最近在做一個新項目,用單片機控制GSM模組。單片機和GSM模組介面就是串口。調試完後覺得串口其實很簡單。“不過如此”。這可能是工程師做完一個項目後的共同心態吧。下面詳細介紹下如何用虛擬串口調試串口發送接收程式。

需要用到三個軟體:KEIL,VSPD XP5(virtual serial ports driver xp5.1虛擬串口軟體),串口調試助手。

1、首先在KEIL裡編譯寫好的程式。

2、開啟VSPD,介面如所示:


 

左側邊欄最上面的是電腦內建的物理串口。點右邊的add pair,可以添加成對的串口。一對串口已經虛擬互聯了,如果添加的是COM3、COM4,用COM3發送資料,COM4就可以接收資料,反過來也可以。

3、接下來的一步很關鍵。把KEIL和虛擬出來的串口綁定。現在把COM3和KEIL綁定。在KEIL中進入DEBUG模式。在最下面的COMMAND命令列,輸入

MODE COM3 4800,0,8,1(設定串口3的傳輸速率、同位位元、資料位元、停止位,開啟COM3串口,注意設定的傳輸速率和程式裡設定的傳輸速率應該一樣)

ASSIGN COM3 <SIN> SOUT(把單片機的串口和COM3綁定到一起。因為我用的單片機是AT892051,只有一個串口,所以用SIN,SOUT,如果單片機有幾個串口,可以選擇S0IN,S0OUT,S1IN,S1OUT。)

 

4、開啟串口調試助手


   可以看到虛擬出來的串口COM3、COM4,選擇COM4,設定為傳輸速率4800,無校正位、8位元據位,1位停止位(和COM3、程式裡的設定一樣)。開啟COM4。

現在就可以開始調試串口發送接收程式了。可以通過KEIL發送資料,在串口調試助手中就可以顯示出來。也可以通過串口調試助手發送資料,在KEIL中接收。

這種方法的好處是不用硬體就可以調試。這是網上一篇文章介紹的方法,聯絡我實際的使用做了整理。有用的著的人就不用繼續摸索了

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.