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

【STM32】FSMC接口的復(fù)用和非復(fù)用

這篇具有很好參考價(jià)值的文章主要介紹了【STM32】FSMC接口的復(fù)用和非復(fù)用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

問(wèn)題背景

在閱讀《零死角玩轉(zhuǎn)STM32—F103指南者》,以及《STM32F10x-中文參考手冊(cè)》關(guān)于FSMC一章節(jié)的時(shí)候,對(duì)于在控制NOR/SRAM的時(shí)候使用到的引腳,在提到NOR器件的時(shí)候提到了地址復(fù)用和非復(fù)用接口,一時(shí)間沒(méi)明白是什么東西。【STM32】FSMC接口的復(fù)用和非復(fù)用,# stm32學(xué)習(xí)筆記,stm32,嵌入式硬件,單片機(jī)

結(jié)論

非復(fù)用模式:16位數(shù)據(jù)線(xiàn)及26位地址線(xiàn)分開(kāi)始用。推薦在144腳及以上的STM32產(chǎn)品上使用該模式。

復(fù)用模式低16位數(shù)據(jù)/地址線(xiàn)復(fù)用。在該模式下,推薦使用地址鎖存器以區(qū)分?jǐn)?shù)據(jù)與地址。
若不使用鎖存器:當(dāng)NADV為低時(shí),ADx(x=0…15)上出現(xiàn)地址信號(hào)Ax,當(dāng)NADV變高時(shí),ADx上出現(xiàn)數(shù)據(jù)信號(hào)Dx。若使用鎖存器:可同時(shí)在ADx上得到Ax和Dx。

復(fù)用模式

1、寄存器的配置,首先注意使能地址數(shù)據(jù)復(fù)用,其次要存儲(chǔ)器類(lèi)FSMC_MemoryType_NOR,否則出現(xiàn)不了NADV信號(hào)。
FSMC_NORSRAMInitStructure.FSMC_DataAddressMux = FSMC_DataAddressMux_Enable;
FSMC_NORSRAMInitStructure.FSMC_MemoryType = FSMC_MemoryType_NOR;

2、注意GPIO復(fù)用功能的使能,以及時(shí)鐘使能。

3、地址總線(xiàn)。在16位模式訪(fǎng)問(wèn)時(shí),訪(fǎng)問(wèn)地址的[25…0]位必須先左移一位.。才能正確輸出地址信號(hào),原因是,STM32會(huì)將地址右移一位后在輸出。如果輸出前不左移,會(huì)導(dǎo)致輸出地址錯(cuò)誤,比如當(dāng)我們軟件訪(fǎng)問(wèn)地址6000 0005H這個(gè)地址時(shí),實(shí)際訪(fǎng)問(wèn)的地址是6000 0002H。為何右移一位?看中文數(shù)據(jù)手冊(cè)327頁(yè)。如下
【STM32】FSMC接口的復(fù)用和非復(fù)用,# stm32學(xué)習(xí)筆記,stm32,嵌入式硬件,單片機(jī)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-696290.html

到了這里,關(guān)于【STM32】FSMC接口的復(fù)用和非復(fù)用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 嵌入式學(xué)習(xí)筆記——STM32的時(shí)鐘樹(shù)

    嵌入式學(xué)習(xí)筆記——STM32的時(shí)鐘樹(shù)

    在之前的所有代碼編程的過(guò)程中,似乎每次都繞不開(kāi)一個(gè)叫做時(shí)鐘使能的東西,當(dāng)時(shí)我們是在數(shù)據(jù)手冊(cè)上直接看其掛接在那條時(shí)鐘線(xiàn)上的,那么STM32內(nèi)部的時(shí)鐘到底是怎么一個(gè)構(gòu)型呢,本文來(lái)對(duì)此做一個(gè)介紹。 老規(guī)矩,一個(gè)新的名詞出現(xiàn),首先需要搞清楚它是個(gè)啥,下圖中對(duì)

    2024年02月02日
    瀏覽(24)
  • STM32CubeMX教程22 FSMC - 8080并行接口TFT-LCD驅(qū)動(dòng)

    開(kāi)發(fā)板(正點(diǎn)原子stm32f407探索者開(kāi)發(fā)板V2.4) STM32CubeMX軟件(Version 6.10.0) 野火DAP仿真器 keil μVision5 IDE(MDK-Arm) ST-LINK/V2驅(qū)動(dòng) XCOM V2.6串口助手 使用STM32CubeMX軟件配置STM32F407開(kāi)發(fā)板 FSMC接口驅(qū)動(dòng)8080并行接口TFT-LCD顯示 ,具體為使用FSMC Bank 1-NOR/PSRAM4,片選信號(hào)為NE4(PG12),TFT-L

    2024年01月23日
    瀏覽(30)
  • 嵌入式學(xué)習(xí)筆記——STM32硬件基礎(chǔ)知識(shí)

    嵌入式學(xué)習(xí)筆記——STM32硬件基礎(chǔ)知識(shí)

    上一篇中我們重點(diǎn)是講了一下怎么搭建開(kāi)發(fā)環(huán)境以及怎么下載燒錄的過(guò)程,這都是解決的電腦端的開(kāi)發(fā)環(huán)境問(wèn)題,還沒(méi)有到實(shí)際的開(kāi)發(fā)板上,我們的單片機(jī)是都是焊接在開(kāi)發(fā)板上的,PCB上有著它所需的工作電路。并不是直接給供電電壓就可以讓其工作的,本文主要是簡(jiǎn)介一下

    2024年01月22日
    瀏覽(100)
  • 嵌入式學(xué)習(xí)筆記——STM32的USART通信概述

    嵌入式學(xué)習(xí)筆記——STM32的USART通信概述

    上兩篇文章中,已經(jīng)實(shí)現(xiàn)了GPIO的通用輸出以及通用輸出模式,從本文開(kāi)始,筆者將開(kāi)始有關(guān)GPIO的復(fù)用功能的介紹,首先是最常用復(fù)用功能——串口,本文主要是介紹一些關(guān)于通信以及串口的基本概念。 通信協(xié)議:通信雙方進(jìn)行信息交換(接收或發(fā)送)要滿(mǎn)足的規(guī)則,而這個(gè)規(guī)

    2023年04月08日
    瀏覽(24)
  • 【嵌入式學(xué)習(xí)筆記】嵌入式基礎(chǔ)9——STM32啟動(dòng)過(guò)程

    【嵌入式學(xué)習(xí)筆記】嵌入式基礎(chǔ)9——STM32啟動(dòng)過(guò)程

    程序段交叉引用關(guān)系(Section Cross References):描述各文件之間函數(shù)調(diào)用關(guān)系 刪除映像未使用的程序段(Removing Unused input sections from the image):描述工程中未用到被刪除的冗余程序段(函數(shù)/數(shù)據(jù)) 映像符號(hào)表(Image Symbol Table):描述各符號(hào)(程序段/數(shù)據(jù))在存儲(chǔ)器中的地址、類(lèi)

    2024年02月15日
    瀏覽(64)
  • 嵌入式學(xué)習(xí)筆記——STM32的USART相關(guān)寄存器介紹及其配置

    嵌入式學(xué)習(xí)筆記——STM32的USART相關(guān)寄存器介紹及其配置

    上一篇中,對(duì)串口做了個(gè)概述,主要是介紹了串口通信的特征,異步串行全雙工通信,然后就是結(jié)合串口的框圖梳理了一下STM32中USART的配置流程以及發(fā)送接收數(shù)據(jù)的流程,本文將接著上篇的內(nèi)容,對(duì)串口的寄存器做個(gè)介紹,然后實(shí)現(xiàn)一個(gè)簡(jiǎn)單的收發(fā)實(shí)驗(yàn)。 根據(jù)之前GPIO的經(jīng)驗(yàn)

    2024年02月05日
    瀏覽(22)
  • 嵌入式學(xué)習(xí)筆記——STM32的USART收發(fā)字符串及串口中斷

    嵌入式學(xué)習(xí)筆記——STM32的USART收發(fā)字符串及串口中斷

    上一篇中,介紹了串口收發(fā)相關(guān)的寄存器,通過(guò)代碼實(shí)現(xiàn)了一個(gè)字節(jié)的收發(fā),本文接著上面的內(nèi)容,通過(guò)功能函數(shù)實(shí)現(xiàn)字符串的收發(fā),然后引入中斷解決收發(fā)過(guò)程中while()死等的問(wèn)題。 根據(jù)昨天的字符發(fā)送函數(shù),只需要稍作修改即可實(shí)現(xiàn)發(fā)送函數(shù)了,一個(gè)字符串的結(jié)尾會(huì)有一

    2024年02月03日
    瀏覽(36)
  • 藍(lán)橋杯嵌入式CT117E-M4學(xué)習(xí)筆記02-STM32G431RBT6芯片學(xué)習(xí)

    藍(lán)橋杯嵌入式CT117E-M4學(xué)習(xí)筆記02-STM32G431RBT6芯片學(xué)習(xí)

    首先學(xué)習(xí)了解一下藍(lán)橋杯嵌入式CT117E-M4開(kāi)發(fā)板的主控芯片STM32G431RBT6,本文僅為個(gè)人學(xué)習(xí)成果總結(jié),如有錯(cuò)誤,懇請(qǐng)指正。 上圖為STM32CubeMX選型界面,如圖可以看出STM32G431RBT6具有以下特點(diǎn)和硬件集成。 采用Cortex-M4 32位RISC核心架構(gòu),工作頻率最高可達(dá)170Mhz。 128kBytes的FLASH,32

    2023年04月09日
    瀏覽(33)
  • STM32 FSMC機(jī)制

    STM32 FSMC機(jī)制

    FSMC介紹 FSMC,即靈活的靜態(tài)存儲(chǔ)控制器,能夠與同步或異步存儲(chǔ)器和16位PC存儲(chǔ)器卡連接,STM32的FSMC接口支持包括SRAM、NAND FLASH、NOR FLASH和PSRAM等存儲(chǔ)器。FSMC的框圖如下圖所示: FSMC驅(qū)動(dòng)LCD原理? FSMC驅(qū)動(dòng)外部SRAM時(shí),外部SRAM的控制一般有:地址線(xiàn)(如A0~A25)、數(shù)據(jù)線(xiàn)(如D0~D15)

    2024年02月08日
    瀏覽(21)
  • STM32的FSMC

    STM32的FSMC

    大容量,且引腳數(shù)在 100 腳以上的 STM32F103 芯片都帶有 FSMC 接口。 FSMC,即靈活的靜態(tài)存儲(chǔ)控制器flexible static memory controller。 STM32 的 FSMC 接口支持包括 SRAM、NAND FLASH、NOR FLASH 和 PSRAM 等存儲(chǔ)器。 何為PSRAM FSMC就是一個(gè)MCU與外部存儲(chǔ)器(SRAM,FLASH等)讀寫(xiě)數(shù)據(jù)的一個(gè)接口 NE[4-1] 片選

    2024年02月02日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包