-- 建立系統資料夾
-- 拷貝stm32庫檔案
-- 將檔案新增至工程
-- 配置工程環境
找乙個工程目錄,我就在 stm32/code下建立乙個模板工程template,方便以後拷貝。
/code/template/選擇對應的型別。-- libraries/ //
庫檔案 -- startup/ //
啟動檔案
-- ins/ //
stm32 標準外設庫標頭檔案
-- src/ //
stm32 標準外設庫原始檔
-- project/ //
建立工程放這裡
-- listing/ //
存放編譯中間檔案
-- output/ //
存放輸出檔案hex
-- user/ //
使用者原始碼
-- doc/ //
幫助文件
庫檔案說明:
1.啟動檔案 startup_stm32f10x_ms.s
這個是系統的啟動檔案,組合語言編寫,主要負責初始化堆疊,初始化中斷向量表,初始化系統時鐘呼叫main函式等2.system_stm32f10x.c / system_stm32f10x.h
主要初始化系統時鐘3.stm32f10x.h
stm32 標準外設庫 標頭檔案4.core_cm3.c / core_cm3.h
stm32 核心函式庫
5.inc / src
標準外設庫原始檔 標頭檔案
6.stm32f10x_it.c / stm32f10x_it.h
stm32專門為中斷向量寫的2個檔案7.stm32f10x_conf.h
管理外設標頭檔案
1.建立工程
加入c語言微庫,可以呼叫printf等c庫函式
新增標頭檔案,用於編譯識別,每增加乙個標頭檔案就要來宣告一下路徑
定義晶元記憶體和驅動庫
--開啟stm32f10x.h
開頭處:
結尾處:
配置完成,點選編譯
STM32 1 使用韌體庫點亮LED
使用開發板 stm32f103zet6 編譯環境 keil 5 1.配置 rcc暫存器是能 gpioe埠 gpio 6 2.設定 埠配置低暫存器 gpiox crl 裡的 gpioe 20 23 設定為 0001 0001 輸出模式的 cnfy 1 0 00 通用推挽輸出模式,modey 1 0 0...
django快速搭建工程
1.首先建立乙個pydjango的專案。初始的專案包括根目錄的manage.py,以及乙個以project name命名的資料夾 包含settings.py,urls.py,和乙個wsgi.py 2.修改settings.py 這個是最重要的東東。一定要記住裡邊的資料的目錄是相對於這個setting...
STM32新建工程
韌體庫 韌體庫就是把操作暫存器的 封裝成函式給使用者操作暫存器實現想要的功能 用韌體庫操作暫存器,新建工程的步驟 1.在本地新建乙個資料夾,存放庫檔案 cmsis存放核心相關的標頭檔案 啟動檔案和system stm32f4xx.h system stm32f4xx.c檔案 project存放工程檔...