天天看點

AT32F單片機

視訊加載中...

一、前言

  購買到的 AT32F421單片機到了。下面對這款單片機進行測試。測試一下是否能夠和ST進行相容。包括硬體和軟體開發是否保持一緻?

AT32F單片機

二、電路設計

  設計測試電路闆。AT32F421元器件是從嘉立創網站導出的。通過 SWD 端口進行軟體下載下傳調試。增加一個 LED 作為工作訓示。這個電路闆可以測試單片機是否可以進行軟體下載下傳,通過 LED以及序列槽來測試單片機軟體是否工作正常。設計單面電路,适合一分鐘制版。

AD\Test\2024\April\TestAT32F421G8U7.PcbDoc
AT32F單片機

▲ 圖1.2.1 測試電路闆PCB

AT32F單片機

▲ 圖1.2.2 測試電路闆原理圖

  一分鐘之後獲得電路闆。電路闆制作的非常完美。

AT32F單片機

  焊接電路闆,清洗之後進行調試。利用探針夾子将 ST-LINK 接入電路。測試是否能夠連接配接。很遺憾,ST-LINK 無法通過 SWD 接口調試單片機。

AT32F單片機

  重新焊接晶片。再測試ST-LINK讀取。這一次居然可以聯通了。顯示單片機的種類為 F10X 系列。對于 FLASH中的資料,讀取的都是 0,這與普通的單片機在FLASH 預設情況下,讀取資料都是 0xff 不同。是以,現在還無法确定是否單片機能夠被 程式設計。

AT32F單片機
AT32F單片機

  直接進行程式設計會出現問題。下面先對晶片進行全擦除。然後,下載下傳之前的一個測試程式。可以看到整個下載下傳過程沒有出現問題。

AT32F單片機

  在 Keil 環境中,可以通過 ST-LINK 完成對單片機的程式下載下傳和調試。在程式下載下傳之後,觀察單片機是否運作。很可惜,單片機最終沒有能夠點亮 LED,也沒有通過序列槽發送任何資訊。

AT32F單片機

※總  結 ※

  本文測試了 AT32F421單片機最小系統設計,使用ST-LINK 可以對其進行程式設計和調試。但是,直接下載下傳原來由CubeMX 産生的F103 單片機程式架構是無法運作的。這說明在軟體方面,AT32單片機還無法直接運作 ST 單片機的程式。

AT32F單片機

參考資料

[1]

AT32F421 系列的資料手冊: https://www.arterytek.com/download/DS/DS_AT32F421_V2.02_CH.pdf

[2]

AT32F421 系列的技術手冊: https://www.arterytek.com/download/RM/RM_AT32F421_CH_V2.03.pdf