當前位置: 華文世界 > 數位

STM32F103偵錯埠

2024-02-12數位
視訊載入中...

01簡化偵錯埠

一、設計電路板

上午的時候,對STM32F373微控制器開發板的偵錯埠進行簡化測試 。下面對於 F103微控制器偵錯埠也進行簡化。透過 SWD 埠完成程式的下載。這裏的通訊埠僅僅是為了偵錯,微控制器發送資訊至上位機。RESET只是暫且保留,原則上可以不使用。這樣 整個偵錯埠只需要五條線即可。下面制作這個電路板,透過布線,包括有兩個飛線。後面使用 0 歐姆電阻進行飛線。

▲ 圖1.1.1 測試電路板原理圖

▲ 圖1.1.2 測試電路板PCB 版圖

二、焊接電路板

一分鐘之後獲得測試電路板。電路板制作的非常完美。焊接電路板。清洗檢查之後進行測試。

三、測試結果

首先,使用六芯接頭對F103微控制器進行程式下載。在這個介面中,包括有 RESET 訊號線。經過測試,可以看到能夠正確的對微控制器進行擦除和下載程式。這也證明了微控制器以及測試電路板是正確的。下載程式之後的微控制器可以控制LED進行閃爍了。接下來,使用五芯介面進行測試。其中不包括RESET訊號線。此時,JLINK 無法下載程式了。這說明,在使用 SWD介面進行程式下載的過程中,必須使用到 RESET線。

※總 結 ※

本文測記錄對於STM32F103的開發埠的測試。在使用SWD進行程式下載的時候,開發埠必須包含有 RESET訊號線。否則就無法進行程式下載。這一點,與上午測試的 F373不太一樣。因此,在之後開發電路設計中,需要始終保留RESET控制線。