單片機(jī)通訊(供電、燒錄參考)

通訊

-UART (Universal Asynchronous Receiver/Transmitter,即通用異步收發(fā)器)串行通信是單片機(jī)最常 用的一種通信技術(shù),通常用于單片機(jī)和電腦之間以及單片機(jī)和單片機(jī)之間的通信。

串口定義:

-STC89C52 有兩個(gè)引腳是專門用來做 UART 串行通信的,一個(gè)是 P3.0 一個(gè)是 P3.1,它們 還分別有另外的名字叫做 RXD 和 TXD,由它們組成的通信接口就叫做串行接口,簡稱串口。


image.png

RS232 通信接口

-在我們的臺(tái)式電腦上,一般都會(huì)有一個(gè) 9 針的串行接口,這個(gè)串行接口叫做 RS232 接口, 它和 UART 通信有關(guān)聯(lián),但是由于現(xiàn)在筆記本電腦都不帶這種 9 針串口了,所以和單片機(jī)通 信越來越趨向于使用 USB 虛擬的串口,因此這一節(jié)的內(nèi)容作為了解內(nèi)容,大家知道有這么回 事就行了。


image.png

我們要讓這個(gè)串口和我們單片機(jī)進(jìn)行通信, 我們只需要關(guān)心其中的 2 腳 RXD、3 腳 TXD 和 5 腳 GND 即可。 問題是,電腦的 9 針 RS232 串口是不能和單片機(jī)直接連接的,需要用一個(gè)電平轉(zhuǎn)換芯片 MAX232 來完成。

其實(shí) RS232 串口和 UART 串口,它們的協(xié)議 類型是一樣的,只是電平標(biāo)準(zhǔn)不同而已,而 MAX232 這個(gè)芯片起到的就是中間人的作用,它 把 UART 電平轉(zhuǎn)換成 RS232 電平,也把 RS232 電平轉(zhuǎn)換成 UART 電平,從而實(shí)現(xiàn)標(biāo)準(zhǔn) RS232 接口和單片機(jī) UART 之間的通信連接。

冷啟動(dòng):

因?yàn)?STC89C52 這個(gè) 單片機(jī)下載程序時(shí)需要冷啟動(dòng),就是先點(diǎn)下載后上電,上電瞬間單片機(jī)會(huì)先檢測需要不需要 下載程序。

串口調(diào)試助手的實(shí)質(zhì)就是利用電腦上的 UART 通信接口,發(fā)送數(shù)據(jù)給我們的單片機(jī),也 可以把我們的單片機(jī)發(fā)送的數(shù)據(jù)接收到這個(gè)調(diào)試助手界面上

RS232通訊:A芯片的UART接口(3.3V)<==>RS232接口芯片(12V)<==標(biāo)準(zhǔn)串行通訊電纜==>RS232接口芯片(12V)<==>B芯片的UART接口(3.3V)
UART通訊:A芯片的UART接口(3.3V)<==排線==>B芯片的UART接口(3.3V)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容