標(biāo)題: 自己畫的STM32F103c8t6板子,STlink無法下載,關(guān)鍵時好時壞 [打印本頁]

作者: 欲展飛    時間: 2019-4-2 22:15
標(biāo)題: 自己畫的STM32F103c8t6板子,STlink無法下載,關(guān)鍵時好時壞
現(xiàn)狀:最近畫了一塊板子,PCB打樣好了,板子也焊完了,結(jié)果總是不能通過STlink下載程序,但是偶爾也可以。即使程序偶爾可以運(yùn)行,依據(jù)是板子成功下載進(jìn)去的程序是led間隔1s閃爍,燈是閃的,狀態(tài)很奇怪。我畫過兩個板子了,焊過將近四個板子,都是同一個問題。關(guān)鍵問題是!!!!!!!它時好時壞。一開始下載進(jìn)去了,我以為終于好使了。之后上課去了,程序一直運(yùn)行;貋碇,燈不閃了,程序也下載不進(jìn)去了,研究一會后又好了


問題:下載報(bào)錯圖為




原理圖:


我的VBAT沒有接,Vdda直接和Vdd連接。

BOOT選擇:兩個都接地了



嘗試方法:按rest,各種嘗試都不行。相同程序換成品stm32f103最小系統(tǒng),沒有任何問題。
百度時有兩個情形幾乎一摸一樣。解決方法都是:模擬部分的電源Vdda和Vssa沒有接!,或者其他類似的模擬地


Tip:1:一種它的原理圖是



作者原話是:謝謝各位高手賜教,問題解決了,把電源電路中的模擬部分(Vdda和Vssa)加上以后就正常了!。我看他原理圖Vdda和Vssa都接地了啊,哪兒出問題了嗎

Tips2:另一種是作者原話是:(我跟他情形一模一樣)最近畫了一塊板子,PCB打樣好了,準(zhǔn)備先焊接MCU最小系統(tǒng)部分測試一下,結(jié)果總是不能通過STlink下載程序,但是偶爾也可以,但是在線調(diào)試的時候總會斷開連接,即使程序偶爾可以運(yùn)行,但是總是頻繁復(fù)位;又焊接了一塊板子,結(jié)果這塊板子程序一次都下載成功不了,百思不得其解。通過檢查發(fā)現(xiàn),我使用的一個高精度的3.3V芯片用于給VDDA供電,而這個芯片并沒有焊接,導(dǎo)致VDDA腳懸空,根據(jù)芯片手冊介紹:
“VSSA,VDDA = 2.0~3.6V:為ADC、復(fù)位模塊、RC振蕩器和PLL的模擬部分提供供電。使用ADC 時,VDDA不得小于2.4V。VDDA和VSSA必須分別連接到VDD和VSS” 。
原因就是復(fù)位模塊和RC振蕩器并沒有正確工作,導(dǎo)致上述異常。


百度還有說:SDIO和SCLK管腳不要線使用過長,否則無法檢測到



作者: 3594466    時間: 2019-4-11 10:26
老哥,可以把你的原理圖發(fā)給我一份嗎,不想自己建元器件了。
作者: lfc315    時間: 2019-4-11 16:56
懷疑的地方:
下載接口沒有上拉電阻;
R10 R11阻值太大,改10k;
R7改2.2M;




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