UART總線協議
TTL電平是TTL電路的輸出電平,其中“TTL”是英文“transistor-transistor logic”和中文“Transistor-Transistor Logic”的縮寫,所以TTL電路就是“晶體管-晶體管邏輯電路”。
由於電平是壹個連續變化的電壓範圍,為了用這個模擬電壓表示數字量的邏輯1和邏輯0,TTL電平規定:
RS232是美國電子工業協會1962發布的串行通信接口標準,其中RS是英文“推薦標準”的縮寫,中文翻譯為“推薦標準”,232是標識號。該標準規定了串行通信的物理接口和邏輯級別。輸出電平稱為RS232電平。
最簡單的RS232通信由三條數據線組成,即TxD、RxD和GND。RS232采用負邏輯電平,即-15V ~ -3V代表邏輯“1”,+3V ~ +15V代表邏輯“0”。這裏的電平是TxD線(或RxD線)相對於GND的電壓。
可以看出,TTL電平和RS232電平無論是電壓範圍還是極性(RS232負邏輯電平)都不壹樣,所以兩個電平之間的接口不能直接連接。
為了將單片機的TTL電平轉換成RS232電平,我們通常需要壹個專用的轉換芯片,比如TI的MAX3232。
/p/33041966
m/cable/RS-232.html