国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【STM32標準庫】【基礎(chǔ)知識】程序燒錄

這篇具有很好參考價值的文章主要介紹了【STM32標準庫】【基礎(chǔ)知識】程序燒錄。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


文章基于適用于STM32F4系列,作者使用STM32F401CCU6開發(fā)板。
本文章基于此系列和開發(fā)板展開討論。

開發(fā)板和燒錄器

我使用的開發(fā)板是某寶購買的,型號是STM32F401CCU6
請點這里

燒錄器為同家店鋪制作的STLINK-V2
請點這里

【STM32標準庫】【基礎(chǔ)知識】程序燒錄
【STM32標準庫】【基礎(chǔ)知識】程序燒錄
開發(fā)板外觀
【STM32標準庫】【基礎(chǔ)知識】程序燒錄
燒錄器外觀

USB燒錄

1.安裝STM32CubeProgrammer

請去官網(wǎng)下載,傳送門
全部默認安裝即可,注意選擇自己的安裝地址即可
【STM32標準庫】【基礎(chǔ)知識】程序燒錄
【STM32標準庫】【基礎(chǔ)知識】程序燒錄
圖標和軟件截圖

2.生成HEX文件

使用keil或者VScode構(gòu)建文件
無論那種方式都要設(shè)置生成HEX文件
【STM32標準庫】【基礎(chǔ)知識】程序燒錄
【STM32標準庫】【基礎(chǔ)知識】程序燒錄
注意:這個選項中的生成HEX文件需要勾選
如果在Keil,之后點擊構(gòu)建
【STM32標準庫】【基礎(chǔ)知識】程序燒錄
如果在VScode,則點這三個中最左側(cè)的
【STM32標準庫】【基礎(chǔ)知識】程序燒錄

3.選擇燒錄模式

【STM32標準庫】【基礎(chǔ)知識】程序燒錄
在右上角的復選框中選擇USB

4.進入ISP模式

第一步,使用一根USB線將單片機和電腦連接起來
第二步,同時按住NRST和BOOTO按鍵
第三部,先松開NRST按鍵
第四步,間隔至少1秒后松開BOOTO按鍵
【STM32標準庫】【基礎(chǔ)知識】程序燒錄

注意:按鍵較近且較小,一定注意先后順序和間隔
請選擇有數(shù)據(jù)傳輸功能USB線

5.設(shè)置軟件燒錄

連接之后,先點擊
【STM32標準庫】【基礎(chǔ)知識】程序燒錄
再點擊
【STM32標準庫】【基礎(chǔ)知識】程序燒錄
之后點擊打開自己的HEX文件
【STM32標準庫】【基礎(chǔ)知識】程序燒錄
之后點擊下載即可
【STM32標準庫】【基礎(chǔ)知識】程序燒錄
完成后會有這樣的提示
【STM32標準庫】【基礎(chǔ)知識】程序燒錄
注意:需要手動復位(按NRST按鈕)

STLINK燒錄

1.驅(qū)動下載

從哪里購買的燒錄器請去店家尋找驅(qū)動,不同店家可能不同
鏈接:百度網(wǎng)盤
提取碼:r4vf

2.電路連接

燒錄器 單片機
GND GND
SWCLK SWSCK
SWDIO SWDIO
3.3V 3V3

【STM32標準庫】【基礎(chǔ)知識】程序燒錄

3.Keil設(shè)置

打開工程,點擊目標選項(魔術(shù)棒)
【STM32標準庫】【基礎(chǔ)知識】程序燒錄

Debug中選擇這個燒錄器
【STM32標準庫】【基礎(chǔ)知識】程序燒錄
電腦連接燒錄器后點擊設(shè)置,則會出現(xiàn)有關(guān)燒錄器的設(shè)置
【STM32標準庫】【基礎(chǔ)知識】程序燒錄

【STM32標準庫】【基礎(chǔ)知識】程序燒錄
點擊第三個,后勾選這個
【STM32標準庫】【基礎(chǔ)知識】程序燒錄
全部確定退出即可

4.燒錄(keil)

先點編譯,再點構(gòu)建,再點下載
【STM32標準庫】【基礎(chǔ)知識】程序燒錄
出現(xiàn)這個即為燒錄成功
【STM32標準庫】【基礎(chǔ)知識】程序燒錄

4.燒錄(VScode)

先點構(gòu)建,再點下載
【STM32標準庫】【基礎(chǔ)知識】程序燒錄
出現(xiàn)這個即為成功
【STM32標準庫】【基礎(chǔ)知識】程序燒錄

注意:V2版本的STLINK無串口功能,需要的請購買或制作V2.1版本的STlink文章來源地址http://www.zghlxwxcb.cn/news/detail-484903.html

到了這里,關(guān)于【STM32標準庫】【基礎(chǔ)知識】程序燒錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • stm32中斷的基礎(chǔ)知識

    stm32中斷的基礎(chǔ)知識

    某些事件可能需要CPU暫停目前的程序優(yōu)先處理 實現(xiàn)CPU暫停當前的程序并優(yōu)先處理某一事件的機制稱作中斷 處理這一事件的程序叫做中斷服務程序(Interrupt Handler) 中斷的硬件實現(xiàn) 內(nèi)部或外部信號產(chǎn)生中斷 —程序跳轉(zhuǎn)到某一特定地址(中斷向量) —程序從中斷向量跳轉(zhuǎn)到對

    2023年04月24日
    瀏覽(25)
  • STM32 ADC基礎(chǔ)知識講解

    STM32 ADC基礎(chǔ)知識講解

    在正式的學習如何編寫ADC代碼時我們先來學習一下ADC的基礎(chǔ)知識部分,只有掌握好了這些基礎(chǔ)知識才能順利的進行后面的代碼編寫。 ADC 指的是模數(shù)轉(zhuǎn)換器(Analog-to-Digital Converter),它是一種用于將模擬信號轉(zhuǎn)換為數(shù)字信號的電子設(shè)備或電路。 模擬信號是連續(xù)變化的信號,可

    2024年02月09日
    瀏覽(24)
  • STM32 基礎(chǔ)知識入門 (C語言基礎(chǔ)鞏固)

    STM32 基礎(chǔ)知識入門 (C語言基礎(chǔ)鞏固)

    1、在不改變其他位的值的狀況下,對某幾個位進行設(shè)值 這個場景在單片機開發(fā)中經(jīng)常使用,方法就是先對需要設(shè)置的位用操作符進行清零操作, 然后用|操作符設(shè)值。 比如我要改變 GPIOA 的 CRL 寄存器 bit6(第 6 位)的值為 1,可以先對寄 存器的值進行清零操作: ?然后再與需

    2024年02月01日
    瀏覽(22)
  • 【STM32】基礎(chǔ)知識 第十三課 中斷

    【STM32】基礎(chǔ)知識 第十三課 中斷

    今天小白我將帶領(lǐng)大家詳細介紹 STM32 單片機中的中斷處理機制, 包括中斷的基本概念, 配置和使用方法. 中斷在嵌入式系統(tǒng)中扮演著重要角色, 使系統(tǒng)能夠快速響應外部事件, 提高系統(tǒng)的實時性和效率. 中斷 (Interrupt) 是單片機和其他嵌入式系統(tǒng)中的一種重要機制, 用于在發(fā)生特定

    2024年02月17日
    瀏覽(51)
  • 【STM32】基礎(chǔ)知識 第六課 內(nèi)核 & 架構(gòu)

    【STM32】基礎(chǔ)知識 第六課 內(nèi)核 & 架構(gòu)

    4 個主動單元 + 4 個被動單元 主動單元 被動單元 Cortex M3 內(nèi)核 DCode 總線 (D-Bus) 內(nèi)部 FLASH Cortex M3 內(nèi)核系統(tǒng)總線 (S-Bus) 內(nèi)部 SRAM 通用 DMA1 FSMC 通用 DMA2 AHB 到 APB 的橋, 它連接的所有 APB 外設(shè) AHB (Advance High-performance Bus): 高級高性能總線 APB (Advance Peripheral Bus): 高級外圍總線 ICode 總線

    2023年04月24日
    瀏覽(33)
  • 【STM32】基礎(chǔ)知識 第十課 CubeMx

    【STM32】基礎(chǔ)知識 第十課 CubeMx

    CubeMX (全稱 STM32CubeMX) 是 ST 公司推出的一款用于 STM32 微控制器配置的圖形化工具. 它能幫助開發(fā)者通過直觀的圖像界面快速完成 STM32 微控制器的硬件配置, 外設(shè)初始化以及中間件設(shè)置等工作. 通過 CubeMX, 開發(fā)者可以大幅提高開發(fā)效率, 降低開發(fā)難度, 尤其是對于剛接觸 STM32 的新

    2024年02月05日
    瀏覽(21)
  • STM32-OTA升級-基于STM32CubeMX+STM32F103(一)基礎(chǔ)知識

    STM32-OTA升級-基于STM32CubeMX+STM32F103(一)基礎(chǔ)知識

    0 引言 對于一個項目而言,往往將遠程升級作為程序的最后一步(基本所有功能都開發(fā)完成之后再考慮)。但是在我看來,我們在寫單片機的程序之前,就要規(guī)劃好FLASH的使用情況,因為code、全局變量等重要信息都是放在FLASH(常說的閃存)中的,SRAM是程序運行時的存放位置

    2024年02月04日
    瀏覽(45)
  • 嵌入式學習stm32基礎(chǔ)知識(期末復習)

    嵌入式學習stm32基礎(chǔ)知識(期末復習)

    1. 計算機的體系架構(gòu) 馮諾依曼架構(gòu) ? 在完整的計算機系統(tǒng)中,包含五個部分,儲存器,運算器,控制器輸入設(shè)備和輸出設(shè)備。 改進的馮諾依曼架構(gòu) 改進型架構(gòu)的各模塊的高速數(shù)據(jù)交換中心利用儲存器這個大容量,極大的提高了效率。 哈佛架構(gòu) ? 哈佛結(jié)構(gòu)數(shù)據(jù)空間和地址

    2024年02月07日
    瀏覽(73)
  • STM32基礎(chǔ)知識(三)-- 系統(tǒng)時鐘RCC詳解

    STM32基礎(chǔ)知識(三)-- 系統(tǒng)時鐘RCC詳解

    本文主要探討STM32中比較重要的一個基礎(chǔ)知識,RCC系統(tǒng)時鐘,系統(tǒng)時鐘也就是CPU的脈搏,決定CPU的速率,被譽為芯片的心跳,之后再文章中將會結(jié)合《STM32F10X-中文參考手冊》進行介紹時鐘樹以及相關(guān)知識。 參考手冊獲取方式在上一篇博客中介紹 (1)RCC – 復位和時鐘控制器

    2024年02月11日
    瀏覽(23)
  • 【寶藏系列】STM32之C語言基礎(chǔ)知識

    【寶藏系列】STM32之C語言基礎(chǔ)知識

    C語言是單片機開發(fā)中的必備基礎(chǔ)知識,本文列舉了部分 STM32 學習中比較常見的一些C語言基礎(chǔ)知識 下面我們先講解幾種位操作符,然后講解位操作使用技巧。C語言支持以下六種位操作: 下面,重點講解一下位操作在單片機開發(fā)中的一些實用技巧。 在不改變其他位的值的狀況

    2024年02月14日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包