|
最近使用STC15W408AS單片機進行調(diào)試,遇到USB-TTL模塊下載程序問題:
STC-ISP軟件,選擇【下載/編程】或是【檢測MCU選項】,無論開關(guān)幾次,一直提示“正在檢測目標(biāo)單片機”,但在STC15F2K60S2單片機上就沒有這個問題。
Screenshot 2020-10-20 234803.png (48.38 KB, 下載次數(shù): 102)
下載附件
2020-10-20 23:49 上傳
查看STC15手冊,STC15W408AS單片機和STC15F2K60S2單片機的一個重要區(qū)別是工作電壓:
STC15F2K60S2 工作電壓 5.5v - 4.5v
STC15W408AS 工作電壓 5.5v - 2.5v
萬用表測量開關(guān)斷開時,芯片VCC和GND引腳電壓是2.11v(即使USB-TTL改用3.3v供電也是這個電壓),難道是這個導(dǎo)致問題?
繼續(xù)查看STC15手冊,在ISP下載編程典型應(yīng)用線路圖中有如下文字:
“該二極管和電阻的作用是:防止USB模塊給目標(biāo)芯片供電”
Screenshot 2020-10-20 215916.png (336.9 KB, 下載次數(shù): 96)
下載附件
2020-10-20 23:43 上傳
原來如此,于是用一個330r電阻和一個IN4148二極管改造TxD和RxD數(shù)據(jù)線,問題順利解決。
51hei圖片_20201020233935.jpg (93.84 KB, 下載次數(shù): 85)
下載附件
2020-10-20 23:44 上傳
Screenshot 2020-10-20 224433.png (50.08 KB, 下載次數(shù): 93)
下載附件
2020-10-20 23:44 上傳
這個小經(jīng)驗決定發(fā)帖記錄一下,遇到類似問題的壇友可以作為參考。
|
|