從事單片機(jī)開發(fā)的人員基本上都少不了使用串口。為了工作方便,許多人選擇PC機(jī)都選擇主板帶有原生串口的主板。筆者近年來(lái)選擇的兩臺(tái)PC機(jī)都是遵循這一原則。其中早幾年的選擇的是一個(gè)串口固定在PC背板,另一個(gè)通過帶擋板9芯排線插頭安裝到機(jī)箱背面。去年選擇的PC主板就只有一個(gè)板載串口靠排線和擋板引出。
目前主要調(diào)試STC8系列單片機(jī)。在單片機(jī)調(diào)試過程中發(fā)現(xiàn),在Keil啟動(dòng)聯(lián)機(jī)調(diào)試后(確保硬件連線和軟件均無(wú)問題),通訊不是十分可靠。一般需要將被調(diào)試系統(tǒng)重新上電一次,再開始聯(lián)機(jī)??梢赃M(jìn)入狀態(tài)。正常退出后,修改程序,再次編譯連接,顯示無(wú)錯(cuò)誤和警告。這時(shí)如果直接點(diǎn)擊聯(lián)機(jī)調(diào)試按鈕,往往顯示連接出現(xiàn)問題。很多時(shí)后需要中止任務(wù)退出Keil軟件,再重新啟動(dòng)Keil。將STC8芯片作為仿真器需要寫入程序。這時(shí)也容易出現(xiàn)問題,不是找不到就是寫失敗。對(duì)于出現(xiàn)的問題只有檢查連線、看軟件設(shè)置和操作(其實(shí)這些都沒有改變)。有時(shí)只有重新啟動(dòng)PC機(jī),再就是懷疑STC8芯片壞了?真讓人頭疼。
在完全相同的情況下,使用CH341的USB轉(zhuǎn)串口沒有這個(gè)問題。只要是在Keil調(diào)試中正常停止程序,再按調(diào)試按鈕退出調(diào)試模式。修改、再編譯后,再次點(diǎn)擊調(diào)試按鈕,又能正常進(jìn)入調(diào)試狀態(tài)進(jìn)行聯(lián)機(jī)調(diào)試。大量數(shù)據(jù)寫入完全正常。實(shí)際使用表明,使用CH341轉(zhuǎn)的串口比目前主板上帶的原生串口可靠。我的主板選擇的都是大品牌主板,不是雜牌主板。
此外此外談?wù)勎覟槭裁匆x擇CH341芯片。CH341芯片上有兩個(gè)引腳很有用。一個(gè)是RDY#,另一個(gè)是ACT#。二者串電阻后接LED可以顯示芯片的工作狀態(tài)。當(dāng)RDY#的LED亮起時(shí)ACT#不會(huì)亮,標(biāo)明CH341處于USB彈出狀態(tài)。只有當(dāng)ACT#的LED亮起,RDY#的LED熄滅,標(biāo)明CH341進(jìn)入工作狀態(tài)。有音響的PC機(jī)會(huì)發(fā)出叮咚一聲。在單片機(jī)調(diào)試過程中需要排除各種非正常狀態(tài)。有時(shí)看似插入U(xiǎn)SB,電源聯(lián)通了,但通訊不正常,首先就要檢查CH341是否在工作狀態(tài)。有了這兩個(gè)指示燈狀態(tài)一目了然。如果RDY#的LED亮起,先排除CH341出現(xiàn)的問題!
調(diào)試單片機(jī)系統(tǒng)時(shí),串口連線正確否、軟件設(shè)置正確否都需要嚴(yán)格保證。相關(guān)方面最好能有直觀的顯示,可以提示和幫助排除其它基本錯(cuò)誤。利用RTS#和DTR#信號(hào)驅(qū)動(dòng)RS-232接口上刻意安裝的LED,直觀顯示串口是否選擇錯(cuò)誤。為了調(diào)試方便,PC機(jī)上往往會(huì)設(shè)置兩個(gè)以上的串口。有時(shí)硬件連接在串口2上但軟件選擇了串口1。一旦發(fā)現(xiàn)串口上的LED不亮,就知道串口選擇錯(cuò)了。所以為了調(diào)試便利選擇了CH341。
順帶談?wù)勈褂肕AX232系列芯片的一點(diǎn)經(jīng)驗(yàn)。只要按標(biāo)準(zhǔn)連線,沒有短路等,芯片如果出現(xiàn)發(fā)熱,基本就是芯片質(zhì)量問題。使用美信等品牌芯片,不會(huì)出現(xiàn)這類問題。芯片配接的四個(gè)泵電容容量在1-22vf均可,我一般使用4.7vf的普通電解電容沒有問題。以前出現(xiàn)過使用1vf的鉭電容,實(shí)際容量幾乎為零,造成通訊不可靠??赡芤?yàn)殂g電容價(jià)格高,“水貨”就多。制作的轉(zhuǎn)接板串口通訊速率在11520完全工作正常。MAX232片上的另一對(duì)驅(qū)動(dòng)輸出接限流電阻后可用于RTS#和DTR#信號(hào)驅(qū)動(dòng)LED。
查看: 5851
回復(fù): 0
現(xiàn)在主板上的原生串口可能不如CH341的USB轉(zhuǎn)串口可靠
熱門產(chǎn)品 :
CH339: 7端口多功能USB HUB控制器芯片
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語(yǔ)言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄