chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32_ SPI讀寫(xiě)Flash

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-04-08 10:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天講解“STM32F103SPI讀寫(xiě)Flash”,其實(shí)這第一階段主要是講解STM32的SPI功能,所有今天的重點(diǎn)是SPI,關(guān)于FLASH我應(yīng)該要在后面再次講述。

今天提供并講解的軟件工程,基于軟件工程“A0.0.0(STM32F10x_TIM延時(shí))”修改而來(lái)。若不知道如何而來(lái),請(qǐng)關(guān)注微信公眾號(hào)“EmbeddDeveloper”獲取更多信息。

本著免費(fèi)分享的原則,將講解的工程源代碼分享給大家,還望看到的朋友關(guān)注和推廣一下微信公眾號(hào),增加一下人氣。

每天提供下載的“軟件工程”都是在硬件板子上進(jìn)行多次測(cè)試、并保證沒(méi)問(wèn)題才上傳至360云盤(pán)。

今天的軟件工程下載地址(360云盤(pán)):

https://yunpan.cn/cPzhMXjRPbWzc訪問(wèn)密碼 032f

STM32F10x的資料可以在我360云盤(pán)下載:

https://yunpan.cn/crBUdUGdYKam2訪問(wèn)密碼 ca90

關(guān)于“STM32F103SPI讀寫(xiě)Flash”我把重要的幾點(diǎn)在下面分別講述,若不明白,請(qǐng)關(guān)注微信公眾號(hào)“EmbeddDeveloper”查閱或留言。

一、RCC時(shí)鐘配置

該函數(shù)位于在bsp.c文件下面;

使能RCC時(shí)鐘:RCC_APB2Periph_SPI1

二、引腳配置

該函數(shù)位于在spi.c文件下面;

這里是對(duì)SPI所使用引腳進(jìn)行配置。

注意:

SPI作為主機(jī),我們使用硬件SPI時(shí),通常只使用SCK, MOSI, MISO三個(gè)引腳,片選CS需要單獨(dú)配置,所以這里配置CS需要和器件對(duì)應(yīng)才行。

三、SPI配置

該函數(shù)位于在spi.c文件下面;

對(duì)SPI進(jìn)行配置。

配置的每一條語(yǔ)句都有注釋,請(qǐng)看源代碼.

這里配置的都比較基礎(chǔ)的,后續(xù)我會(huì)講解復(fù)雜一點(diǎn)的配置(前期第一階段定位在初級(jí),所以,如果你想了解更高級(jí)的功能,請(qǐng)持續(xù)關(guān)注我的微信公眾號(hào))。

四、SPI讀寫(xiě)字節(jié)

該函數(shù)位于在spi.c文件下面;

外設(shè)操作SPI時(shí)就需要調(diào)用這個(gè)函數(shù)。

五、主函數(shù)應(yīng)用

該函數(shù)位于在main.c文件下面;

這里是通過(guò)SPI操作FLASH讀寫(xiě)數(shù)據(jù),但今天主要是測(cè)試SPI通信是否正常,所以關(guān)于FLASH的函數(shù)今天就不在這里講解,感興趣的朋友可以研究一下,經(jīng)過(guò)我大量測(cè)試,sflash.c文件的接口可以正常使用。

可以看到現(xiàn)象:間隔500ms,LED變化,串口打印出讀出flash的數(shù)據(jù)。

六、今天的重點(diǎn)提示

SPI的對(duì)應(yīng)從機(jī)基本上都有片選信號(hào),所以這里要對(duì)應(yīng)起來(lái);還有SPI可作為從機(jī)使用,后續(xù)我會(huì)講解。

下載方式:長(zhǎng)按網(wǎng)站 ->選擇復(fù)制 ->打開(kāi)

或者復(fù)制網(wǎng)站在電腦上下載也可。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1701

    瀏覽量

    153908
  • STM32
    +關(guān)注

    關(guān)注

    2301

    文章

    11073

    瀏覽量

    369373
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1835

    瀏覽量

    98659
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    STM32C011開(kāi)發(fā)(3)----Flash操作

    STM32C011 系列微控制器內(nèi)置 Flash 存儲(chǔ)器,支持程序存儲(chǔ)與數(shù)據(jù)保存,具備頁(yè)面擦除、雙字寫(xiě)入、讀寫(xiě)保護(hù)等功能。本文將簡(jiǎn)要介紹 STM32C011 的
    的頭像 發(fā)表于 09-18 16:48 ?3093次閱讀
    <b class='flag-5'>STM32</b>C011開(kāi)發(fā)(3)----<b class='flag-5'>Flash</b>操作

    通用bootloader無(wú)法使用45db161flash怎么解決?

    通用bootloader不選“支持spi flash”,download放于片內(nèi)flash,正常啟動(dòng),ota正常,app驅(qū)動(dòng)at45db161讀寫(xiě)正常。通用bootloader選“支持
    發(fā)表于 09-18 08:23

    SPI NOR FLASH是什么,與SPI NAND Flash的區(qū)別

    SPI NOR FLASH是什么? ? SPI NOR FLASH是一種非易失性存儲(chǔ)器,它通過(guò)串行接口進(jìn)行數(shù)據(jù)傳輸,具有讀寫(xiě)速度快、可靠性高
    的頭像 發(fā)表于 08-21 09:26 ?755次閱讀

    SFUD驅(qū)動(dòng)庫(kù)實(shí)戰(zhàn)手冊(cè):串行SPI Flash開(kāi)發(fā)全流程解析

    針對(duì)嵌入式系統(tǒng)中SPI Flash的多樣化需求,SFUD庫(kù)提供了靈活且通用的解決方案。本文將從環(huán)境配置、庫(kù)初始化、基本操作到高級(jí)特性,完整展示SFUD庫(kù)的應(yīng)用流程,并通過(guò)具體示例幫助開(kāi)發(fā)者深入理解其
    的頭像 發(fā)表于 07-29 13:19 ?403次閱讀
    SFUD驅(qū)動(dòng)庫(kù)實(shí)戰(zhàn)手冊(cè):串行<b class='flag-5'>SPI</b> <b class='flag-5'>Flash</b>開(kāi)發(fā)全流程解析

    求助,關(guān)于STM32F407的flash讀寫(xiě)問(wèn)題求解

    目前flash模擬EEPROM是參考的官方的flash讀寫(xiě)代碼,但C語(yǔ)言中attribute ((at())絕對(duì)定位的應(yīng)用 網(wǎng)上的一段代碼如下 1、定位到flash中,一般用于固化的信
    發(fā)表于 07-18 07:14

    瑞薩RA8D1 MCU的OSPI Flash適配指南

    OSPI Flash(Octal SPI Flash)是一種基于SPI(串行外設(shè)接口)擴(kuò)展的高速串行Flash存儲(chǔ)器,采用8-bit數(shù)據(jù)總線
    的頭像 發(fā)表于 07-17 11:24 ?2401次閱讀
    瑞薩RA8D1 MCU的OSPI <b class='flag-5'>Flash</b>適配指南

    第二十九章 讀寫(xiě)內(nèi)部FLASH

    本文介紹了W55MH32內(nèi)部FLASH,其含主存儲(chǔ)、系統(tǒng)存儲(chǔ)等,可存儲(chǔ)代碼及掉電保存數(shù)據(jù)。讀寫(xiě)需解鎖、擦除頁(yè)等步驟,標(biāo)準(zhǔn)庫(kù)提供相關(guān)函數(shù)。還展示了擦除編程測(cè)試及模擬EEPROM讀寫(xiě)的實(shí)驗(yàn)。
    的頭像 發(fā)表于 06-20 14:09 ?876次閱讀
    第二十九章 <b class='flag-5'>讀寫(xiě)</b>內(nèi)部<b class='flag-5'>FLASH</b>

    第十七章 SPI——讀寫(xiě)串行FLASH

    本章介紹SPI協(xié)議,其為高速全雙工通信總線,含物理層、協(xié)議層內(nèi)容,還講解W55MH32的SPI特性、初始化及DMA相關(guān)配置。
    的頭像 發(fā)表于 06-19 17:06 ?880次閱讀
    第十七章 <b class='flag-5'>SPI</b>——<b class='flag-5'>讀寫(xiě)</b>串行<b class='flag-5'>FLASH</b>

    STM32L476 Flash擦除失敗的原因?

    開(kāi)發(fā)板MCU型號(hào):STM32L476RG 同樣的固件在開(kāi)發(fā)板中flash讀寫(xiě)擦除操作都沒(méi)問(wèn)題,但在產(chǎn)品中擦除函數(shù)返回成功,但flash中的數(shù)據(jù)其實(shí)并沒(méi)有擦除。 這兩款MCU在
    發(fā)表于 04-23 08:26

    STM32C031F4 FLASH存儲(chǔ)器讀寫(xiě)例程各位高能不能提供一個(gè)?

    STM32C031F4FLASH存儲(chǔ)器 讀寫(xiě)例程 各位高能不能提供一個(gè)謝謝大家
    發(fā)表于 03-13 07:37

    STM32H750內(nèi)部flash讀寫(xiě)的疑問(wèn)求解

    請(qǐng)教下,STM32H750XBHx我看資料內(nèi)置flash為128K,并且flash擦除的最小單元也是128K。這樣的話我有數(shù)據(jù)要保存應(yīng)該怎樣處理好呢?寫(xiě)數(shù)據(jù)時(shí)是要將程序部分一起擦除再寫(xiě)回去嗎?這樣會(huì)不會(huì)有風(fēng)險(xiǎn)?
    發(fā)表于 03-12 06:29

    EE-231:帶SHARC處理器的SPI Flash在線編程

    電子發(fā)燒友網(wǎng)站提供《EE-231:帶SHARC處理器的SPI Flash在線編程.pdf》資料免費(fèi)下載
    發(fā)表于 01-06 15:31 ?0次下載
    EE-231:帶SHARC處理器的<b class='flag-5'>SPI</b> <b class='flag-5'>Flash</b>在線編程

    【S32K146 RT-Thread】之 使用SFUD組件驅(qū)動(dòng)spi flash

    【S32K146 RT-Thread】之 使用SFUD組件驅(qū)動(dòng)spi flash
    的頭像 發(fā)表于 11-21 01:05 ?1478次閱讀
    【S32K146 RT-Thread】之 使用SFUD組件驅(qū)動(dòng)<b class='flag-5'>spi</b> <b class='flag-5'>flash</b>

    Air201模組教程:SPI通信與外部Flash的連接之道!

    今天我們要學(xué)習(xí)的是Air201定位模組LuatOS快速入門(mén),本文將通過(guò)Air201+擴(kuò)展板讀寫(xiě)外部flash的演示,教你使用SPI示例,可根據(jù)實(shí)際需求靈活應(yīng)用。
    的頭像 發(fā)表于 11-18 00:23 ?1197次閱讀
    Air201模組教程:<b class='flag-5'>SPI</b>通信與外部<b class='flag-5'>Flash</b>的連接之道!

    LuatOS入門(mén)課|Air201模組與SPI Flash的交互藝術(shù)

    今天我會(huì)把我了解的關(guān)于如何使用SPI讀寫(xiě)外部Flash教給大家,本文將通過(guò)Air201+擴(kuò)展板讀寫(xiě)外部flash的演示,教你使用
    的頭像 發(fā)表于 11-17 09:51 ?849次閱讀
    LuatOS入門(mén)課|Air201模組與<b class='flag-5'>SPI</b> <b class='flag-5'>Flash</b>的交互藝術(shù)