測試板用途
平常在執行各 Device 測試時,一開始都會先使用 ST 開發板先行測試。而目前工作領域時常會用到 I2C , UART , SPI , RS485 等通訊協定。為了能儘早順利接線直接上線測試,因此設計了專門做測試用的 ST Contex-M0 測試板, 及另外的用途是用來做測試製具主板使用。
關於 STM32F051K8T6
測試板核心使用的型號是 STM32F051K8T6 / Cortex-M0 , 運作頻率為 48Mhz。板子使用內建 Internal 8 MHz RC 震盪器 內存 64 kByte / SRAM 8 kByte, 並搭配 RS485 轉換晶片。
STM051K8T6 規格書
原廠連結 ( https://www.st.com/resource/en/datasheet/stm32f051c4.pdf )
測試板佈局
- 電源 5V 輸入且具有電源反接功能。
- 3.3V 電壓輸出。
- GPIO x 11
- ADC x 3
- DAC x 1
- TIME x 9
- UART x 1
- I2C x 1 (預接 2.7K Pull 電阻)
- SPI x 1
- USR Key x 1
- 內建 RS485 (MAX485ESA+) 輸出
在一般做 Device 測試應該已足夠用了。
USR Key
RS485 輸出
腳位定義
電路圖
STM32Cube 設定
STM32Cube 測試板參考設計
GitHub 連結 ( https://github.com/cold63/STM32_Code/tree/master/K051K8TMCUConfig )