国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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)


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

    關注

    39

    文章

    7738

    瀏覽量

    171661
  • STM32
    +關注

    關注

    2309

    文章

    11162

    瀏覽量

    373428

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    變頻器使用遇到的問題

    變頻器作為現代工業控制系統的核心部件,在電機調速、節能降耗等領域發揮著重要作用。然而,在實際應用,用戶常會遇到各種問題,影響設備正常運行。本文將系統分析變頻器使用的典型問題,并提供解決方案
    的頭像 發表于 03-05 17:27 ?319次閱讀

    STM32 Nucleo-144開發板技術解析與應用指南

    STMicroelectronics NUCLEO-H7S3L8 STM32 Nucleo-144開發板采用STM32H7S3L8 MCU,提供了一個經濟實惠的多功能平臺,用于原型設計和實驗
    的頭像 發表于 10-17 14:40 ?1133次閱讀
    <b class='flag-5'>STM32</b> Nucleo-144<b class='flag-5'>開發</b>板技術解析與應用指南

    環境因素對土壓力計性能的影響及應對策略

    在巖土工程長期監測實踐,土壓力計的測量精度常受環境變量干擾。溫度波動、濕度滲透、化學腐蝕及機械應力等因素,均可能引發數據漂移或設備失效。本文將系統解析環境作用機制,并提出科學應對方案,為工程安全
    的頭像 發表于 09-08 14:22 ?811次閱讀
    環境因素對土壓力計性能的影響及<b class='flag-5'>應對</b>策略

    EA直流電源并聯狀態下突加載均流測試解決方案

    在實際應用,為了應對各種不同的使用需求,保證測試的靈活性、節省成本等種種原因,我們需要對多臺直流電源進行并聯達到擴容,以提升輸出電流能力,提高輸出功率。通過單機并聯的組合方式,我們可以獲得更靈活的選型應對方案
    的頭像 發表于 09-05 11:23 ?3233次閱讀
    EA直流電源并聯狀態下突加載均流測試解決<b class='flag-5'>方案</b>

    【匯思博SEEK100開發板試用體驗】記錄DevEco Studio 遇到的問題

    在華為鴻蒙(HarmonyOS)應用開發工具 DevEco Studio 遇到的問題。主要問題有以下幾點: 1. 預覽功能失敗 底部 PreviewerLog 顯示 “Cu
    發表于 08-24 21:01

    通過SEGGER JLINK調試CYUSB3014-BZXI遇到的問題求解

    程AN84868 debugfx3時遇到問題,我的環境是USB Boot模式以及SEGGER JLINK_V496l(嘗試了幾個jlink版本)。 在開始調試時,遇到以下問題,其實可能都是一個問題: 1、啟動程序
    發表于 07-16 08:27

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

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

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

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

    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 ?1138次閱讀

    STM32開發入門進階必備!《STM32嵌入式系統開發—基于STM32CubeMX和HAL庫》新書發布!

    上市。高校教學推薦,STM32入門必讀!圖書介紹《STM32嵌入式系統開發——基于STM32CubeMX和HAL庫》是一本介紹嵌入式系統
    的頭像 發表于 04-03 14:54 ?1925次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>開發</b>入門進階必備!《<b class='flag-5'>STM32</b>嵌入式系統<b class='flag-5'>開發</b>—基于<b class='flag-5'>STM32</b>CubeMX和HAL庫》新書發布!

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

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

    配置s32k396的CAN4端口時遇到的問題求解

    我在配置 s32k396 的 CAN4 端口時遇到問題。我將相同的配置從 CAN0 和 CAN1復制到 CAN4 ,但配置出現錯誤,說明我應該在 CAN4 禁用 CANFD。我已
    發表于 03-28 07:40

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

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

    使用S32K322上的LPUART進行UART通信,接收超過14個字符時遇到問題,求解決

    我正在使用 S32K322 上的 LPUART 進行 UART 通信,并在接收超過 14 個字符時遇到問題。具體來說,在調用 Lpuart_Uart_Ip_GetReceiveStatus我收到錯誤
    發表于 03-28 07:00