STM8S core development board
STM8 core development board 最近新購的開發板, 因為它的體積小,功能足夠使用來做簡易的溫度偵測器,所以就花了點時間學習和分享. 首先, 要到 STM8S 的網站下載標準程式庫. STM8S/A Standard peripheral library 開發的工具很多選擇, 若選擇 IAR 的人可以參考以下作法. 由 IAR 的網站, 下載 IAR for STM8. iar-embedded-workbench 建立一個新的工作空間 : File -> New Workspace 建立一個新的專案 : 選擇 "Create New Project" Select "Empty project" and "OK" 建議在專案目錄下, 建立一個 "PRJ 的目錄"來存放 IAR 專案的設定檔案. 再為專案"命名",再選"存檔" 建立相關的工作目錄 : PRJ - 存放和專案相關的設定檔案 LIB - 存放 Std Library 的程式碼檔案和表頭檔案 ( stsw-stm8069 標準程式庫 STM8S_StdPeriph_Driver 的目錄內容) SOURCE - 專案的程式碼檔案 (以 GPIO 實驗為例, stsw-stm8069 標準程式庫 GPIO_Toggle 的目錄內容 ) 載入專案程式碼 建立程式碼群組 : 在專案目錄上,按右鍵,選擇"Add",然後"Add Group...",輸入群組的名稱. 載入程式碼檔案 : 在專案 Source 目錄上,按右鍵,選擇"Add",然後"Add Files...",選擇程式碼檔案. 選擇的程式碼檔案如下: main.c stm8s_it.c 載入專案程式庫 載入相關的程式庫檔案 修改 Toggle 的 GPB.5 組譯並燒錄到開發板 設定專案檔 選擇正確裝置