找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3355|回復: 2
打印 上一主題 下一主題
收起左側

自己畫的STM32F103c8t6板子,STlink無法下載,關鍵時好時壞

[復制鏈接]
跳轉到指定樓層
樓主
ID:416675 發(fā)表于 2019-4-2 22:15 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
現(xiàn)狀:最近畫了一塊板子,PCB打樣好了,板子也焊完了,結果總是不能通過STlink下載程序,但是偶爾也可以。即使程序偶爾可以運行,依據(jù)是板子成功下載進去的程序是led間隔1s閃爍,燈是閃的,狀態(tài)很奇怪。我畫過兩個板子了,焊過將近四個板子,都是同一個問題。關鍵問題是!!!!!!!它時好時壞。一開始下載進去了,我以為終于好使了。之后上課去了,程序一直運行;貋碇,燈不閃了,程序也下載不進去了,研究一會后又好了


問題:下載報錯圖為




原理圖:


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

BOOT選擇:兩個都接地了



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


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



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

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


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


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:508836 發(fā)表于 2019-4-11 10:26 | 只看該作者
老哥,可以把你的原理圖發(fā)給我一份嗎,不想自己建元器件了。
回復

使用道具 舉報

板凳
ID:10947 發(fā)表于 2019-4-11 16:56 | 只看該作者
懷疑的地方:
下載接口沒有上拉電阻;
R10 R11阻值太大,改10k;
R7改2.2M;
回復

使用道具 舉報

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

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

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

快速回復 返回頂部 返回列表