zju 8 串列埠通訊實驗

2022-03-02 09:00:16 字數 1213 閱讀 6052

1、實驗目的

1、學習和掌握linux下串列埠的操作方法以及應用程式的編寫;

二、實驗內容

1.編寫edukit-iv實驗箱linux作業系統下串列埠的應用程式,執行時只需要將串列埠線的一端連線到開發板的com2口,另一端用一根導線將rsd1和txd1短接,然後以自發自收的形式檢視收發的資料。

三、主要儀器裝置

1、ubuntu12.04系統。

2、英培特eduk4-s3c2410試驗平台

四、操作方法和實驗步驟

1. 新增環境變數

source /usr/local/src/edukit-iv/mini2410/set_env_linux.sh

source /usr/local/arm/2.95.3/path.sh

切換路徑,並執行以下編譯命令

在目標板和主機之間連線好串列埠線和網線

進入minicom串列埠終端,給目標板上電

將uart_test檔案傳入目標板中,並給uart_test新增可執行許可權

如下

用導線連線com_jump跳線的rxd和txd。

執行uart_test,根據minicom的提示輸入一些字元,如zhangxiang123,則會在minicom下輸出傳送和接受到的字串,可看到如下輸出:

斷開導線

實驗成功

五、實驗結果和分析

實驗完成了在linux系統下編寫edukit-iv實驗箱linux作業系統下串列埠的應用程式,成功觀察到了資料的收發的結果。

串列埠通訊實驗

晶振12mhz,波特率1200,程式啟動後微控制器主動發出hello server,pc使用串列埠助手應答微控制器,當微控制器收到pc發來的資料aah後,將30h 3fh的16個位元組傳送給pc,當51收到e0h時就發40h 5fh的32個位元組資料,若微控制器收到其他資料後,則不做任何修改返回pc...

python串列埠通訊實驗筆記

1 安裝兩個第三方庫 pip3 install serial pip3 install pyserial2 注 如果安裝了第三方庫還是報錯,可能由於網路原因沒有安裝好,解決方法,解除安裝之後重新安裝兩個第三方庫檔案 pip3 uninstall serial和pip3 uninstall pyser...

微控制器實驗 串列埠通訊實驗

實驗三 串列埠通訊實驗 內容 1 利用電腦串列埠與實驗台串列埠進行連線 2 根據幀格式定義 波特率定義,程式設計配置串列埠,並編寫控制程式 3 實現從電腦上輸入控制字元,由微控制器通過串列埠接收,並控制led顯示的功能 4 對所程式設計序進行除錯及驗證。要求 1 掌握波特率的概念 學會程式設計設定波...