ttl電平和232電平
ttl和232電平之間是不能被直接連線的,如果要連線這兩個的話,只能借助模組化了
max232是不錯的選擇,可以連線pc和mcu,即可以將電腦的232電平轉換為mcu常用的ttl 電平。
下面先解釋一下這兩種電平的區別
rs232電平
或者說串列埠電平,有的甚至說計算機電平,所有的這些說法,指得都是計算機9針串列埠(rs232)的電平,採用負邏輯,
-15v ~ -3v 代表1
+3v ~ +15v 代表0
ttl:transistor-transistor logic三極體邏輯。
vcc:5v;
voh>=2.4v;vol<=0.5v;
vih>=2v;vil<=0.8v。
在日常生活中,我們用的pc就是232電平,而我們的微控制器等嵌入式裝置,基本都是用的ttl電平,我們可以借助max232模組,很方便的實現這兩者之間的轉換。
最近我在處理乙個串列埠問題的時候,就是用到了這個東西。
我使用的板子上面有乙個max232的模組,連線mcu和pc,但是我在使用的時候,又使用了乙個usb模組來連線著兩者,於是問題出現了,我怎麼也調不好這個串列埠。後來boss告訴我說:不能將ttl電平和232電平直接相連。於是,我才認識到,我多連線了乙個裝置---------要麼就把max232模組去掉,用usb模組連線pc和mcu,要麼就找乙個usb轉串列埠線,連線max232和mcu。
經過改正之後,我的uart串列埠能夠調通了,真的是很長經驗啊。硬體基礎知識不好的人傷不起啊。
232電平和TTL電平
rs 232分tx rx,全雙工的,可以同時收發 usb只有一對差分資料線d d 是半雙工的 要實現串列埠的功能,首先需要有乙個串列埠,不過現在的好多電腦 都不帶串列埠的功能 因此 我們需要將 輸出的usb訊號轉換為串列埠訊號。一般情況下,usb轉串列埠的晶元 為 ch340 ch341等,這樣 就...
ttl電平和rs232電平
在uart上使用的ttl電平,而pc的串列埠是rs232,它有自己的電平定義,所以在uart和rs232之間需要做乙個電平轉換。現在來認識一下什麼是ttl電平和rs232電平。ttl是transistor transistor logic 即電晶體 電晶體邏輯的簡稱,它是計算機處理器控制的裝置內部各...
TTL電平 CMOS電平和232電平的區別
ttl電平訊號被利用的最多是因為通常資料表示採用二進位制規定,5v等價於邏輯 1 0v等價於邏輯 0 ttl輸出高電平 2.4v,輸出低電平 0.4v。在室溫下,一般輸出高電平是3.5v,輸出低電平是0.2v。最小輸入高電平和低電平 輸入高電平 2.0v,輸入低電平 0.8v,雜訊容限是0.4v。t...