標題: 51單片機串口問題求教 [打印本頁]

作者: 可愛的夢揚    時間: 2016-3-2 18:37
標題: 51單片機串口問題求教
我想實現(xiàn)51單片機與電腦通信,別人給了一張圖如下,這個圖中的RXD和TXD是51單片機口的P3.0和P3.1口嗎,要想和電腦通信,還需要RS232那個是怎么回事呢,還需要再外加什么電平轉換器嗎?不加可以實現(xiàn)通信嗎?


作者: 重樓之巔    時間: 2016-3-2 21:32
圖中的RXD和TXD是51單片機口的P3.0和P3.1口相連的
51單片機為TTL電平:高 +5V      低 0V
RS232電平(計算機串口):高 -12V     低+12V
所以計算機與單片機之間進行串口通訊時需要加電平轉換芯片max232

希望能幫到你

作者: shenjinliang    時間: 2016-3-2 23:10
圖中的RXD和TXD是51單片機口的P3.0和P3.1口相連的,有現(xiàn)成的ch340,買回來直接就可以用了
作者: ls0899    時間: 2016-3-3 09:08
這只是下載線的圖,單片機與電腦通訊最簡單用485
作者: jiajuntao    時間: 2016-3-3 11:21
232本來就是電平轉換,不需要在外加電平轉換了
作者: 可愛的夢揚    時間: 2016-3-3 12:29
重樓之巔 發(fā)表于 2016-3-2 21:32
圖中的RXD和TXD是51單片機口的P3.0和P3.1口相連的
51單片機為TTL電平:高 +5V      低 0V
RS232電平(計算 ...

請問,如你所說,我要實現(xiàn)通信,那么還需要加一個MAX232芯片,但是MAX232芯片加在什么地方呢,因為如圖所示的RXD和TXD就是單片機接口了,我是新人,沒明白你的意思

作者: 可愛的夢揚    時間: 2016-3-3 12:40
jiajuntao 發(fā)表于 2016-3-3 11:21
232本來就是電平轉換,不需要在外加電平轉換了

你好,那么也就是我用了CH340T實現(xiàn)了USB轉串口的功能,要想實現(xiàn)電腦與單片機通信還需要外加一個電平轉換芯片,例如MAX232,是嗎?那請問這個MAX232應該怎么加在電路上呢?因為上面有人說圖上的RXD和TXD就是接在單片機P3.0口和單片機P3.1口。要想轉換電平,應該要把芯片接在這兩個腳上吧,這個怎么加上去呢?
作者: wc86110    時間: 2016-3-3 17:10
USB口用CH340T芯片的TXD與51的RXD,CH340T的RXD與51的TXD連接就行,沒必要再用串口MAX232芯片。也就是說51單片機與電腦通信要選擇什么端口,就用什么端口芯片。
作者: 51hei852    時間: 2016-3-4 15:59
你用ch340  是串口轉的USB  而是用usb 模擬的串口通信  而你使用 max232 使用的端口和你用ch340 通信端口不一樣    你用max232 的話 需要接串口 座子 就像你鏈接臺式主機顯示器 那種9針座子  不過簡單的通信 就用得到3跟  供電 收發(fā)  你要是不想用那個座子 直接從232 管腳引線 接到9針 的2  3  5管腳上就可以了

作者: 51hei852    時間: 2016-3-4 16:00
可愛的夢揚 發(fā)表于 2016-3-3 12:40
你好,那么也就是我用了CH340T實現(xiàn)了USB轉串口的功能,要想實現(xiàn)電腦與單片機通信還需要外加一個電平轉換 ...

你想通信  就用usb 轉串口就可以了
作者: 51hei852    時間: 2016-3-4 16:05
解放君 發(fā)表于 2016-3-4 16:00
你想通信  就用usb 轉串口就可以了

那點降壓 注意是用電腦電壓降壓給 max232 供電  如果你不使用降壓 就用單片機那邊的電壓 供電 就可以 通信了  但是你需要知道  需要共地
作者: LYNE    時間: 2016-3-9 21:22
無需max232  但電腦中要有CH340T的驅動程序
作者: 云南@小妖哥    時間: 2018-4-3 18:02
51單片機的P3.0和P3.1接了其他和單片機通過串口通訊的模塊后就不能下載程序  把接的線拔了又可以   有其他解決辦法嗎  ?




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1