日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

认识 UART 接口

發(fā)布時間:2025/3/12 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 认识 UART 接口 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

簡單的講:(UART與COM)

? ? ? 嵌入式里面說的串口,一般是指UART口, 但是我們經(jīng)常搞不清楚它和COM口的區(qū)別, ?以及RS232, TTL等關(guān)系, ?實(shí)際上UART,COM指的物理接口形式(硬件), 而TTL、RS-232是指的電平標(biāo)準(zhǔn)(電信號).

? ? ? UART有4個pin(VCC, GND, RX, TX), 用的TTL電平, ?低電平為0(0V),高電平為1(3.3V或以上)。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? COM口是我們臺式機(jī)上面常用的口(下圖),9個pin, 用的RS232電平, ?它是負(fù)邏輯電平,它定義+5~+12V為低電平,而-12~-5V為高電平

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

詳細(xì)的說:

UART的特征

? ? ? ? 一般uart控制器在嵌入式系統(tǒng)里面都做在cpu一起,像飛思卡爾的IMX6芯片就是這樣,有多個uart控制器。

引腳介紹(COM口比較多pin,但是常用的也是這幾個):

VCC:供電pin,一般是3.3v,在我們的板子上沒有過電保護(hù),這個pin一般不接更安全

GND:接地pin,有的時候rx接受數(shù)據(jù)有問題,就要接上這個pin,一般也可不接

RX:接收數(shù)據(jù)pin

TX:發(fā)送數(shù)據(jù)pin,我之前碰到串口只能收數(shù)據(jù),不能發(fā)數(shù)據(jù)問題,經(jīng)baidu,原來是設(shè)置了流控制,取消就可以了,適用于putty,SecureCRT

? ? ? ? 在調(diào)試的時候, 多數(shù)情況下我們只引出rx,tx即可. ?比如調(diào)試gps模塊, IC數(shù)據(jù)直接通過uart上報,我就直接用了兩個線連出了rx,tx,連上串口轉(zhuǎn)USB小板, ?電腦從串口直接獲取數(shù)據(jù),這樣跳過了開發(fā)板,測試了gps的數(shù)據(jù)有沒有問題.

使用方法:

? ? ? ? 我們常用UART口進(jìn)行調(diào)試,但是UART的數(shù)據(jù)要傳到電腦上分析就要匹配電腦的接口,通常我們電腦使用接口有COM口和USB口(最終在電腦上是一個虛擬的COM口),但是要想連上這兩種接口都要需要進(jìn)行硬件接口轉(zhuǎn)換和電平轉(zhuǎn)換。

? ? ? ? ?如果連接電腦COM口, 需要一個類似下圖的轉(zhuǎn)換小板, 它實(shí)現(xiàn)了TTL電平和RS232電平互轉(zhuǎn), 我之前使用過, 但是現(xiàn)在很少用了。

? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? 如果要連接USB接口, 需要類似下面的小板,?它實(shí)現(xiàn)了TTL電平和USB電平的轉(zhuǎn)換, 這種使用的較多。

? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? 電路圖和連接如下, 通常上面有個專門轉(zhuǎn)換芯片。

總結(jié)

1、串口、COM口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的電平標(biāo)準(zhǔn)(電信號)。?
2、接設(shè)備的時候,一般只接GND RX TX。不會接Vcc或者+3.3v的電源線,避免與目標(biāo)設(shè)備上的供電沖突。?
3、PL2303、CP2102芯片是 USB 轉(zhuǎn) TTL串口 的芯片,用USB來擴(kuò)展串口(TTL電平)
4、MAX232芯片是 TTL電平與RS232電平的專用雙向轉(zhuǎn)換芯片,可以TTL轉(zhuǎn)RS-232,也可以RS-232轉(zhuǎn)TTL。?
5、TTL標(biāo)準(zhǔn)是低電平為0,高電平為1(+5V電平)。RS-232標(biāo)準(zhǔn)是正電平為0,負(fù)電平為1(±15V電平)。?
6、RS-485與RS-232類似,但是采用差分信號負(fù)邏輯。這里略過不講。?

百度上這個文章總結(jié)的不錯:

? ? ? ? ?串口、COM口、TTL、RS-232、RS-485區(qū)別詳解

其他

串口進(jìn)行通信的方式有兩種:同步通信方式和異步通信方式

SPI(Serial?Peripheral?Interface:串行外設(shè)接口);
I2C(INTER?IC?BUS:意為IC之間總線)

總結(jié)

以上是生活随笔為你收集整理的认识 UART 接口的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。