新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Proteus調試單片機串口的方法

        Proteus調試單片機串口的方法

        作者: 時間:2016-11-25 來源:網絡 收藏
        說明:

        1.我用了四款軟件(下面提供下載鏈接,以下都是破解版軟件,無需序列號)

        本文引用地址:http://www.104case.com/article/201611/321291.htm

        Proteus 7.5 sp3(電子仿真軟件)

        虛擬串口程序

        串口調試助手

        keil2編譯軟件

        正文

        目前我會的有3種

        1.單片機+虛擬終端(作為串口輸入設備)+串口

        2.單片機+虛擬終端(作為串口輸入設備)+MAX232+串口

        3.單片機+串口+虛擬串口程序(virtual serial port)+串口調試助手

        4.單片機+MAX232+串口+虛擬串口程序(virtual serial port)+串口調試助手(這個不會,主要是不知道該怎么在Proteus中連線,理論上方法4和3的連線方法是沒有太大差別的,我也不知道哪里設置不對,一直沒弄成功,問題出在加入了MAX232后)

        方法1和2的區別不大,只是在串口和單片機中間多接個MAX232,因為是仿真軟件,所以串口有和沒有MAX232的仿真結果是一樣的,就是細節上的設置不同

        方法1連線如下:

        方法2連線圖如下:

        方法1和方法2的區別在PCT(虛擬終端輸入串口的PCT計算機發送端)的一個設置參數不同,(當波特率改變的時候虛擬終端里面的波特率設置也要改變)

        方法1設置如下

        方法2設置如下

        不同的地方在PCT,串口這邊的虛擬終端的RX/TX Polarity的設置不同,當在單片機和串口間

        沒接入MAX232,該項設置為normal,當在其間接入了MAX232該項設置為inverted。

        綜上所述:方法1和方法2其實是1類方法,共同點是單片機的發送端(TXD)與串口接收端(RXD)相連,單片機接收端(RXD)與串口發送端(TXD)相連。(這種連接是交叉連接)

        方法3和方法4區別不大,只是在串口和單片機之間多加入了MAX232,其實實物連接時是要加入MAX232的,但是加入MAX232的方法4用Proteus仿真不出來,就仿真效果而言方法3和方法4是一樣的。


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 进贤县| 宁都县| 黔南| 鹤壁市| 尼勒克县| 张家界市| 电白县| 长汀县| 丹东市| 禄丰县| 桓台县| 玉田县| 监利县| 黔南| 朝阳市| 中牟县| 宕昌县| 成安县| 利辛县| 梁河县| 阿荣旗| 霍州市| 安阳县| 宾阳县| 马山县| 东平县| 青岛市| 普兰店市| 河津市| 治多县| 察哈| 和政县| 大理市| 麻城市| 福州市| 横山县| 南丰县| 南投县| 嘉定区| 普格县| 福安市|