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 掌握波特率的概念 學會程式設計設定波...