標(biāo)題: 關(guān)于STC15系列的單片機(jī)程序燒錄問題 [打印本頁]

作者: 煙雨、平生    時間: 2020-10-14 09:47
標(biāo)題: 關(guān)于STC15系列的單片機(jī)程序燒錄問題
使用的燒錄器是通用燒錄器,P3.0和P3.1當(dāng)普通I/O口使用,燒寫程序就一直燒錄不進(jìn)去,嘗試過把R10和R11拆掉,就能燒進(jìn)去了,一方面覺得是燒錄器的問題,因為以前用的燒錄器是能燒寫進(jìn)去,但是買的新燒錄器就燒錄不了了,想請教下有沒有解決方案,電路的修改,或者推薦能用的燒錄器也行,

作者: robinsonlin    時間: 2020-10-14 09:47
我之前也遇到這些破爛問題, 后來加個撥碼開關(guān),就再無煩惱了。

boma.png (467.83 KB, 下載次數(shù): 114)

boma.png

作者: wulin    時間: 2020-10-14 11:52
串口信號被R10、R11分壓旁路掉了。在燒錄器對應(yīng)接口加1K上拉電阻試試。
作者: 煙雨、平生    時間: 2020-10-14 13:19
wulin 發(fā)表于 2020-10-14 11:52
串口信號被R10、R11分壓旁路掉了。在燒錄器對應(yīng)接口加1K上拉電阻試試。

之前試過,但是不行
作者: Y_G_G    時間: 2020-10-14 13:44
所有端口斷開電阻,R10-R14斷開
估計你LED的正極是直接連接VCC的

作者: lovexulu    時間: 2020-10-14 16:51
燒錄器電源電壓3.3/5v?估計新買的燒錄器為安全起見輸出端添加了限流電阻,結(jié)果導(dǎo)致限流電阻與你單片機(jī)輸出限流電阻R10 11+R5/6分壓,致使高電平未能達(dá)到標(biāo)稱值導(dǎo)致寫入失敗。另:你這個電路圖應(yīng)該是N溝管驅(qū)動,為何圖中是P溝管?
作者: 煙雨、平生    時間: 2020-10-14 17:04
lovexulu 發(fā)表于 2020-10-14 16:51
燒錄器電源電壓3.3/5v?估計新買的燒錄器為安全起見輸出端添加了限流電阻,結(jié)果導(dǎo)致限流電阻與你單片機(jī)輸出 ...

5V的,同樣是用到了3.0和3.1的端口,但有些板能燒進(jìn)去,接法一樣

作者: 煙雨、平生    時間: 2020-10-14 17:07
Y_G_G 發(fā)表于 2020-10-14 13:44
所有端口斷開電阻,R10-R14斷開
估計你LED的正極是直接連接VCC的

不,LED是12v,和5v穩(wěn)壓分開了,斷開電阻是能燒,但得找到問題在哪,,,不能沒錯燒個程序都把電阻拆了吧。。。
作者: hejianmin    時間: 2020-10-14 17:41
理論上可以實現(xiàn)
p3.0是單片機(jī)串口接收腳,
你在燒寫器的發(fā)送腳上面加一個邏輯同向門,這樣驅(qū)動電流就大了,這樣分壓電阻,R5和R10分壓,也不引響了
作者: cjm82    時間: 2020-10-14 17:50
建議上示波器看看電平的邊沿和幅值是否正常.
試試保留R10 R11拆掉R5 R6,如果能燒的話,說明是IO內(nèi)上拉跟著兩電阻形成分壓了.那樣GS之間的電阻不焊或者加大R5 R6阻值就解決問題了.
如果還是不能燒有可能是MOS管GS之間的電容破壞了邏輯電平邊緣,最好上示波器看看.
作者: 煙雨、平生    時間: 2020-11-19 10:38
本帖最后由 煙雨、平生 于 2020-11-19 10:55 編輯

最終解決辦法,分別在燒錄器txd和rxd兩端上拉100R電阻到vcc,并燒錄線上加入開關(guān)




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