STM32學習三:下載標準外設庫(Standard Peripherals Library )
要想進行STM32程式設計,一是直接操作暫存器,這在上節有介紹,另一個辦法是使用官方提供的標準外設庫(Standard Peripherals Library )。
其實這也沒什麼好說的,按說既然是官方外設庫,應該在官網直接可以下載,可能原來是這樣的,只是我按網上提供的方法進入官網得到的結果是這樣的。
並沒有STM32F1系列MCU的標準外設庫,其中第一個STSW-STM32023進去下載後是個EXE檔案,執行後是個命令列介面,按解釋應該是將2.0的庫遷移到3.0的工具。那麼網上流傳的STM32F1系列的V3.5庫在官網是不是沒有下載?反正我一時找不著,當然,如果你不較真的話,通過度娘一搜,有很多下載連結,隨便用。
最後,我在一個stmcu.org的半官方網站(ST贊助的社群)找到了STM32F1系列的最新設庫stsw-stm32054,可以直接下載。
比較疑惑的是為什麼英文官方網站沒有下載,反而一個贊助的中文社群網有下載?
當然,下面就是用keil再結合標準外設庫程式設計了。
相關推薦
STM32學習三:下載標準外設庫(Standard Peripherals Library )
要想進行STM32程式設計,一是直接操作暫存器,這在上節有介紹,另一個辦法是使用官方提供的標準外設庫(Standard Peripherals Library )。 其實這也沒什麼好說的,按說既然是官方外設庫,應該在官網直接可以下載,可能原來是這樣的,只是我按網上提供的方法
STM32學習筆記:讀寫內部Flash(介紹+附程式碼)
原文地址::https://www.cnblogs.com/pertor/p/9484663.html 相關文章 1、STM32學習筆記:讀寫內部Flash----https://blog.csdn.net/qq_33559992/article/details/77676716 2、S
【演算法筆記】第六章:C++標準模板庫(STL)介紹
【演算法筆記】第六章:C++標準模板庫(STL)介紹 標籤(空格分隔):【演算法筆記】 第六章:C++標準模板庫(STL)介紹 第六章:C++標準模板庫(STL)介紹 6.1 vector的常見用法詳解
HTTP學習記錄:四、頭資訊(請求和響應)
學習資源主要為:@小坦克HTTP相關部落格 一、請求頭資訊(Request Header) 請求頭資訊包含比較多,如下: 1、Cache頭域 if-modified-Since 作用:把瀏覽器端快取頁面的最後修改時間傳送到伺服器去,伺服器會把這個時間與伺服器上的實際檔案的最後修改時間進行對比
caffe學習系列:訓練自己的圖片集(超詳細教程)
學習的caffe的目的,不是簡單的做幾個練習,而是最終落實到自己的專案或科研中去。因此,本文介紹一下,從自己的原始圖片到lmdb資料,再到訓練和測試的整個流程。 一、資料的準備 有條件的同學,可以去ImageNet的官網點選開啟連結,下載ImageNet圖片
安卓學習LESSON6:編寫第一個APP(Activity與Layout)與 LOG日誌
大概瞭解了安卓程式碼的結構,開發環境也都已經準備完畢,現在開始做一個簡單的APP,熟悉一下安卓程式碼除錯的過程,Activity檔案的一些功能控制,與佈局檔案的編寫,Activity中 setContentView方法中引數即所用的佈局檔案。 Android開發是基於一定框架的,所以很
Spring Data MongoDB 三:基本文件查詢(Query、BasicQuery)(一)
一.簡介 Spring Data MongoDB提供了org.springframework.data.mongodb.core.MongoTemplate對MongoDB的CRUD的操作,上一篇我們介紹了對MongoDB的新增和刪除, 今天我們
MDK524a新建STM32工程--標準外設庫V3.5
文件夾 .cn 軟件 創建工程 alt list 其他 工程文件 步驟 MDK524a最新版本的KEil軟件。 首先瀏覽一下標準外設庫有哪些東西 然後我們用MDK524a 來新建一個工程,步驟如圖 由於MDK524a版本非常方便,只需要在創建工程文件夾下添加User和Li
STM32 HAL庫、標準外設庫、LL庫
轉自 http://www.stmcu.org.cn/module/forum/thread-612445-1-1.html 工作以來一直使用ST的STM32系列晶片,ST為開發者提供了非常方便的開發庫。到目前為止,有標準外設庫(STD庫)、HAL庫、LL庫 三種。前兩者都是常用的庫,
Spring學習筆記-2:JSP標準標籤庫
個人部落格站已經上線了,網址 www.llwjy.com ~歡迎各位吐槽~-------------------------------------------------------------------------------------------------
stm32開發之使用Keil MDK以及標準外設庫建立STM32工程
通過上一節對標準外設庫的介紹,想必各位讀者對標準外設庫已經有了基本的認識,然而由於標準外設庫中檔案眾多,很多初學者在開始很長一段時間內甚至都無法完全自己建立一個工程,很多人只是依賴標準外設庫或給定的工程
STM32之HAL庫、標準外設庫、LL庫(STM32 Embedded Software)
STM32 Embedded Software 工作以來一直使用ST的STM32系列晶片,ST為開發者提供了非常方便的開發庫。到目前為止,有標準外設庫(STD庫)、HAL庫、LL庫 三種。前兩者都是常用的庫,後面的LL庫是ST最近才新增,隨HAL原始碼包一起提供,目前支
STM32學習筆記:開篇準備
一個 pan 開發文檔 發現 soft 也有 系統 寄存器 http STM32作為一類高級單片機,在應用中不容小覷。 所以本人從2018年1月1日開始對於STM32系列單片機的學習 很感謝我的班主任送我的開發板:STM32F429I-DISCOVERY (M4) 以下
MySQL學習(三): 初識數據表
png 技術 rom 建立 .com 類型 ima ID mysq 打開數據庫: USE db_name : 打開數據庫。 創建數據表: 查看數據表: 查看數據表結構: 數據簡單的插入與查找: 插入:INSERT [INTO] tbl_name [(col_na
JAVA多線程基礎學習三:volatile關鍵字
編譯 一定的 true AD throws 行操作 執行效率 操作 分享圖片 Java的volatile關鍵字在JDK源碼中經常出現,但是對它的認識只是停留在共享變量上,今天來談談volatile關鍵字。 volatile,從字面上說是易變的、不穩定的,事實上,也確實如此
Scala系統學習(三):Scala基礎語法
light The nload 兩種 return .com ide ref hello 如果您熟悉Java語言語法和編程,那麽學習Scala將會很容易。Scala和Java之間最大的句法差異在於行結束字符的分號(;) 是可選的。 當編寫Scala程序時,它可以被定義為通過
flask學習(三):flask入門(URL)
bsp mys style jinja2 mage 做的 新建 原因 容易 一. flask簡介 flask是一款非常流行的python web框架,出生於2010年,作者是Armin Ronacher,本來這個項目只是作者在愚人節的一個玩笑,後來由於非常受歡迎,進而成為
Redis學習三:Redis數據類型
sco htable 內容 ltrim 二進制 double 索引 car 字符串 一、Redis的五大數據類型 1.String(字符串) string是redis最基本的類型,你可以理解成與Memcached一模一樣的類型,一個key對應一個value。string
統計學習三:2.K近鄰法代碼實現(以最近鄰法為例)
數據集 learning pytho port 4.3 @property 存儲 uil github 通過上文可知感知機模型的基本原理,以及算法的具體流程。本文實現了感知機模型算法的原始形式,通過對算法的具體實現,我們可以對算法有進一步的了解。具體代碼可以在我的githu
強化學習三:Dynamic Programming
1,Introduction 1.1 What is Dynamic Programming? Dynamic:某個問題是由序列化狀態組成,狀態step-by-step的改變,從而可以step-by-step的來解這個問題。 &nbs