找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1271|回復(fù): 3
收起左側(cè)

關(guān)于AVR單片機(jī)串口通信求助

[復(fù)制鏈接]
ID:74687 發(fā)表于 2024-2-22 21:57 | 顯示全部樓層 |閱讀模式
最近在調(diào)試一塊ATmega128A 的芯片,可是碰到一個串口問題,我的串口信號是通過板載CH340N芯片轉(zhuǎn)換后,經(jīng)TYPEB連接至電腦,但是在單片機(jī)RX信號線上接了一個1N4001的二極管,有了這個二極管后,單片機(jī)串口收到的信號都是\0,不知道這是什么原因?

我用USB轉(zhuǎn)TTL模塊連接至單片機(jī)USART0,單片機(jī)發(fā)送、接收數(shù)據(jù)都正常。
回復(fù)

使用道具 舉報

ID:1079566 發(fā)表于 2024-2-23 05:22 | 顯示全部樓層
.二極管的作用是,防灌流. 也就是一方供電,另一方?jīng)]有供電時,可能出現(xiàn)灌流現(xiàn)象
.二極管官方建議選擇小電流肖特二極管. 低壓降,高速. 如BAS70
.如果是板載340,與MCU是同一供電,這個二極管是可以省略的.

其它問題, 二極管方向沒安裝反? MCU RX---340 TX 沒接錯,  MCU RX 設(shè)置上拉電阻 ......
回復(fù)

使用道具 舉報

ID:1110945 發(fā)表于 2024-2-23 11:08 | 顯示全部樓層
單片機(jī)的Rx引腳內(nèi)部有上拉電阻,無信號(數(shù)據(jù))時是高電平狀態(tài),
依靠自身的上拉電阻,數(shù)據(jù)信號只要有低電平(通常低于單片機(jī)自身
電壓的三分之一就被識別為低電平)就能正常接收數(shù)據(jù),所以可以外
接一個朝外的二極管(約0.6V)以防灌流現(xiàn)象。
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2024-2-24 10:00 | 顯示全部樓層
結(jié)合硬件圖討論,更準(zhǔn)確。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表