基礎知識可參考
串列埠通訊—rs-232-c詳解
測試例項是通過
procomm
軟體的指令碼
transmit "ls ^m"
在串列埠上輸入
ls+空格+回車
+換行,因為這些資訊會被回顯,所以也會出現在
smc1_txd
rs232
時鐘週期:
1000000 / 112500 = 8.68us
下minila
的軟體上顯示的波形:
為了能看清楚,我們給他加入乙個
8.68us
週期的同步時鐘(clk)
下面是按時鐘的上跳沿捕獲的資料1
1 0
0 0
1 1
0 1
1 0
1 0
1 1
0 0
1 1
1 0
1 0
0 0
0 0
0 1
0 0
1 0
1 0
1 1
0 0
0 0
1 0
0 1
0 1
0 0
0 0
1 1
1 s
s s
0xc
0x6 s
s 0x3
0x7 s
s 0x0
0x2 s
s 0xd
0x0 s
s 0xa
0x0 s
s s
其中s表示停止位,s表示開始位。
結合上面的協議標準,可以看到資料是:
l(0x6c)
s(0x73) 空格
(0x20)
^m -> 0x0d 0x0a
rs232串列埠防雷電路 RS232與RS485
rs232介面是1970年由美國電子工業協會 eia 聯合貝爾系統 數據機廠家及計算機終端生產廠家共同制定的用於序列通訊的標準。它的全名是 資料終端裝置 dte 和資料通訊裝置 dce 之間序列二進位制資料交換接 術標準 該標準規定採用乙個25個腳的db25聯結器,對聯結器的每個引腳的訊號內容加以規...
rs232串列埠防雷電路 RS232與RS485
rs232介面是1970年由美國電子工業協會 eia 聯合貝爾系統 數據機廠家及計算機終端生產廠家共同制定的用於序列通訊的標準。它的全名是 資料終端裝置 dte 和資料通訊裝置 dce 之間序列二進位制資料交換接 術標準 該標準規定採用乙個25個腳的db25聯結器,對聯結器的每個引腳的訊號內容加以規...
RS232晶元好壞判斷
微控制器的串列埠是ttl電平,在實際應用時,需要將ttl電平轉換成rs232電平。rs232的介面晶元很多,最著名的當然是maxim公司的max232 跟這個晶元完全相容的晶元很多,象linear公司的lt1081 lt1181,harris的icl232等,都是十分著名且常用的晶元,linear的...