stm32基礎入門

2021-09-06 17:30:45 字數 467 閱讀 4365

1、開發工具,初學者建議mdk,後期ivr

2、暫存器開發or庫 版本開發;先暫存器開發,後期兩者結合;

3、軟體**or開發板,先軟體**,後期兩者結合;

建立工程:

1、包含三部分:start、user、lib、output、outlist資料夾;並設定;

outlist目錄:用來存放生成的中間檔案;

output目錄:用來存放生成的目標檔案;

2、設定標頭檔案路徑,庫檔案路徑;

3、編譯;

mdk**時,出現:*** error 65: access violation at i:0x80 : no 'write' permission

解決辦法:debug模式下,進入debug->memory map,新增位址,用逗號分隔,write/read/execute/勾上,並點map range;

方法二:將記憶體位址寫入軟體的初始化檔案(.ini),待研究

STM32基礎入門(二) STM32入坑指南

最近有不少學弟新入微控制器的坑,萬事開頭難。作為乙個比較陌生的領域,再結合我當時入坑時的一些問題,寫下這篇部落格,希望能夠給初學者一些啟發。1.開發板的選擇 學習stm32,不能繞開的第一件事,那就是開發板。開發板的意義 開發板提供了足夠的資源,包含硬體資源和軟體資源。硬體資源,即開發板上自帶的le...

STM32學習 入門

嵌入式系統定義 以應用為中心,以計算機技術為基礎,軟硬體可按需求進行定製,從而滿足各種設計指標。與通用計算機系統不同在於它是為某些特定任務而設計的。體系結構 嵌入式硬體 處理器 外圍裝置 嵌入式軟體 作業系統 應用軟體 微控制器與微處理器 常見外設介面和匯流排 嵌入式作業系統 搶占式排程機制 響應時...

STM32基礎學習

最近在學stm32,遇到了一些問題,也解決了一些,望大家糾正。韌體庫外設驅動檔案引入方法 1 加入你要加入的.c檔案 2 在path中加入你的相對應的.h 3 就是一定要將stm32f10x conf.h配置中的相對應的標頭檔案取消注釋。暫存器版本的error l6218e undefined sy...