女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32開發設計中FSMC可能遇到問題應對方案

MCU開發加油站 ? 來源:互聯網 ? 作者:佚名 ? 2018-04-26 09:23 ? 次閱讀

本文將就使用FSMC可能遇到的問題進行說明。希望能對大家的學習有所幫助。

一、端口配置

1、 由于FSMC寫NOR時序與8080接口的時序十分相識,因此我們采用模擬8080時序,

2、 STM32的引腳圖如圖所示。

3、根據上圖我們可以得出,FSMC的數據端口D[15:0]如下

4、我們使用的是 FSMC 的信號線 NE1 作為控制 8080 的 CSX 片選信號,所以我們把本成配置為 FSMC_Bank1_NORSRAM1 (NE1 片選BANK1)。由上圖得FSMC-NE1 ==PD7 ---------LCD-CS

5、數據地址的選擇

本成員用于設置 FSMC 接口的數據寬度,可被設置為 8Bit 或 16bit。對于16 位寬度的外部存儲器。在 STM32 地址映射到 FSMC 接口的結構中,HADDR信號線是需要轉換到外部存儲器的內部 AHB 地址線,是字節地址。

若存儲器的數據線寬為 8Bit,FSMC 的 26 條地址信號線 FSMC_A[25:0]直接可以引入到與 AHB 相連HADDR[25:0],26 條字節地址信號線最大尋址空間為 64MB。見圖 0-9。

若存儲器的數據線寬 16Bit,則存儲器的地址信號線是半字地址(16Bit) 。為了使 HADDR 的字節地址信號線與存儲器匹配,FSMC 的 25 條地址信號線FSMC_A[24:0]與 HADDR[25:1]相連,由于變成了半字地址(16Bit),僅需要 25條半字字地址信號線就達到最大尋址空間 64MB。正因地址線的不對稱相連,16bit 數據線寬下,實際的訪問地址為右移一位之后的地址。

如下,我的地址選擇FSMC_A16, 只需在命令地址上左移(16+1)位。

6、FSMC寄存器的配置

7、如果我們需要改動端口,只需注意以下幾個要點即可

(1)我們需要改動BANK1_SRAM[X],,如我改成BANK1_EN4,需改動

因為EN4的地址是0X6C000000,

(2)如需改動命令地址,FSMC_A[25:0],如我選擇A16

只需將命令地址改為0x6c000000+(16+1)


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 存儲器
    +關注

    關注

    38

    文章

    7635

    瀏覽量

    166407
  • STM32
    +關注

    關注

    2289

    文章

    11012

    瀏覽量

    362365

原文標題:STM32之FSMC的液晶使用

文章出處:【微信號:mcugeek,微信公眾號:MCU開發加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    stm32cubumx使用1.28.0固件包無法初始化fsmc怎么解決?

    在使用CUBEMX配置fsmc驅動norflash時,勾選寫使能選項,在初始化fsmc函數,程序會進入void Error_Handler(void)導致死機,而這個情況在1.25.2版本并不會出現
    發表于 04-27 08:15

    PCB設計容易遇到的問題

    印制電路板(PCB)設計是電子產品開發的關鍵環節,其質量直接影響產品的性能和可靠性。下面將分享幾個PCB設計容易遇到的問題,提供其解決方案
    的頭像 發表于 04-15 16:20 ?286次閱讀

    在EVK上啟用Spread Spectrum時遇到問題,求解答 EVKSpread

    在EVK上啟用Spread Spectrum時遇到問題,求解答 EVKSpread
    發表于 03-30 01:26

    在EVK上啟用Spread Spectrum時遇到問題,求解答

    我們在 EVK 上啟用 Spread Spectrum 時遇到問題 目標 : 我們希望為以太網啟用 PLL1 (1 GHz) 上的擴頻,旨在實現 125 MHz 的頻譜擴頻和基頻及其諧波的發射衰減
    發表于 03-28 07:27

    OTDR測試中常遇到的問題及解決

    OTDR(光時域反射儀)是一種用于測量光纖鏈路損耗和識別光纖故障點的測試設備。在OTDR測試過程可能遇到各種問題,以下是一些常見問題及其解決方案的概述: 1. 光纖端面反射 問題
    的頭像 發表于 12-31 09:34 ?985次閱讀

    芯片的失效性分析與應對方

    老化的內在機理,揭示芯片失效問題的復雜性,并提出針對性的應對策略,為提升芯片可靠性提供全面的分析與解決方案,助力相關行業在芯片應用中有效應對挑戰,保障系統的高效穩定
    的頭像 發表于 12-20 10:02 ?2170次閱讀
    芯片的失效性分析與<b class='flag-5'>應對方</b>法

    SSM開發的常見問題及解決方案

    在SSM(Spring + Spring MVC + MyBatis)框架的開發過程中開發可能遇到一些常見問題。以下是對這些問題的詳細分析以及相應的解決
    的頭像 發表于 12-17 09:16 ?1201次閱讀

    STM32F407 MCU使用SD NAND?不斷電初始化失效解決方案

    STM32F407微控制器單元(MCU)與SD NAND的結合提供了強大的存儲解決方案。然而,不斷電初始化失效問題可能會導致系統穩定性和數據完整性受損。我們將STM32F407與SD
    的頭像 發表于 12-11 10:51 ?821次閱讀
    <b class='flag-5'>STM32</b>F407 MCU使用SD NAND?不斷電初始化失效解決<b class='flag-5'>方案</b>

    HAL庫在STM32開發的重要性

    HAL庫(Hardware Abstraction Layer Library,硬件抽象層庫)在STM32開發扮演著至關重要的角色。以下是HAL庫在STM32
    的頭像 發表于 12-02 13:35 ?1178次閱讀

    FPGA與STM32通過FSMC總線通信的實驗

    FSMC總線通信簡介 FSMCSTM32系列采用的一種新型存儲器擴展技術。在外部存儲器擴展方面具有獨特的優勢,可根據系統的應用需要,方便進行不 同類型大容量靜態存儲器的擴展。 FSMC
    的頭像 發表于 11-12 17:20 ?3444次閱讀
    FPGA與<b class='flag-5'>STM32</b>通過<b class='flag-5'>FSMC</b>總線通信的實驗

    base64在Web開發的作用

    在Web開發,數據的傳輸和存儲是核心任務之一。然而,并非所有數據都可以直接在Web環境中高效傳輸。例如,二進制數據(如圖片、音頻和視頻)在HTTP協議傳輸時可能
    的頭像 發表于 11-10 11:07 ?808次閱讀

    TLV320AIC3204 作Biquad filter參數配置時遇到問題怎么解決

    TLV320AIC3204 作Biquad filter參數配置時遇到問題,請教如何動態生成參數以及寫入配置。TLV320AIC3xxx濾波器的設置與實時調節.pdf客戶使用附件參考資料中的C語言程序寫進參數,發現EQ的中心頻率和和增益都不對。
    發表于 10-09 09:48

    pmu電源管理單元設計遇到的問題

    在設計PMU(電源管理單元)電源管理單元時,可能遇到一系列技術挑戰和問題。這些問題涵蓋了從電路設計、布局布線、電磁兼容性(EMC)到熱管理等多個方面。以下是一些常見的設計問題及其可能的解決
    的頭像 發表于 09-23 09:59 ?740次閱讀

    遠程IO常見報錯及解決方案,輕松應對遠程控制難題

    隨著科技的發展,遠程IO技術在工業、醫療、家居等領域得到了廣泛應用。然而,在使用過程,我們難免會遇到一些報錯問題。本文將為您盤點遠程IO常見報錯及解決方案,讓您輕松應對遠程控制難題。
    的頭像 發表于 07-23 18:19 ?2137次閱讀

    在rtthread系統STM32103VET6使用硬件FSMC驅動LCD刷屏速度慢怎么解決?

    STM32103VET6板子,使用rtthread系統,用硬件FSMC驅動LCD(SSD1963)時,初始化時刷屏超級快,但進入線程中速度就變慢了,請教有無大佬遇到過這樣的情況,有解決思路么?
    發表于 07-16 07:00