91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

STM32開發(fā)設(shè)計(jì)中FSMC可能遇到問題應(yīng)對(duì)方案

MCU開發(fā)加油站 ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-04-26 09:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文將就使用FSMC可能遇到的問題進(jìn)行說明。希望能對(duì)大家的學(xué)習(xí)有所幫助。

一、端口配置

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

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

3、根據(jù)上圖我們可以得出,F(xiàn)SMC的數(shù)據(jù)端口D[15:0]如下

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

5、數(shù)據(jù)地址的選擇

本成員用于設(shè)置 FSMC 接口的數(shù)據(jù)寬度,可被設(shè)置為 8Bit 或 16bit。對(duì)于16 位寬度的外部存儲(chǔ)器。在 STM32 地址映射到 FSMC 接口的結(jié)構(gòu)中,HADDR信號(hào)線是需要轉(zhuǎn)換到外部存儲(chǔ)器的內(nèi)部 AHB 地址線,是字節(jié)地址。

若存儲(chǔ)器的數(shù)據(jù)線寬為 8Bit,F(xiàn)SMC 的 26 條地址信號(hào)線 FSMC_A[25:0]直接可以引入到與 AHB 相連HADDR[25:0],26 條字節(jié)地址信號(hào)線最大尋址空間為 64MB。見圖 0-9。

若存儲(chǔ)器的數(shù)據(jù)線寬 16Bit,則存儲(chǔ)器的地址信號(hào)線是半字地址(16Bit) 。為了使 HADDR 的字節(jié)地址信號(hào)線與存儲(chǔ)器匹配,F(xiàn)SMC 的 25 條地址信號(hào)線FSMC_A[24:0]與 HADDR[25:1]相連,由于變成了半字地址(16Bit),僅需要 25條半字字地址信號(hào)線就達(dá)到最大尋址空間 64MB。正因地址線的不對(duì)稱相連,16bit 數(shù)據(jù)線寬下,實(shí)際的訪問地址為右移一位之后的地址。

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

6、FSMC寄存器的配置

7、如果我們需要改動(dòng)端口,只需注意以下幾個(gè)要點(diǎn)即可

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

因?yàn)镋N4的地址是0X6C000000,

(2)如需改動(dòng)命令地址,F(xiàn)SMC_A[25:0],如我選擇A16

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


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

    關(guān)注

    39

    文章

    7738

    瀏覽量

    171650
  • STM32
    +關(guān)注

    關(guān)注

    2309

    文章

    11162

    瀏覽量

    373406

原文標(biāo)題:STM32之FSMC的液晶使用

文章出處:【微信號(hào):mcugeek,微信公眾號(hào):MCU開發(fā)加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    變頻器使用遇到的問題

    變頻器作為現(xiàn)代工業(yè)控制系統(tǒng)的核心部件,在電機(jī)調(diào)速、節(jié)能降耗等領(lǐng)域發(fā)揮著重要作用。然而,在實(shí)際應(yīng)用,用戶常會(huì)遇到各種問題,影響設(shè)備正常運(yùn)行。本文將系統(tǒng)分析變頻器使用的典型問題,并提供解決方案
    的頭像 發(fā)表于 03-05 17:27 ?49次閱讀

    STM32 Nucleo-144開發(fā)板技術(shù)解析與應(yīng)用指南

    STMicroelectronics NUCLEO-H7S3L8 STM32 Nucleo-144開發(fā)板采用STM32H7S3L8 MCU,提供了一個(gè)經(jīng)濟(jì)實(shí)惠的多功能平臺(tái),用于原型設(shè)計(jì)和實(shí)驗(yàn)
    的頭像 發(fā)表于 10-17 14:40 ?1127次閱讀
    <b class='flag-5'>STM32</b> Nucleo-144<b class='flag-5'>開發(fā)</b>板技術(shù)解析與應(yīng)用指南

    環(huán)境因素對(duì)土壓力計(jì)性能的影響及應(yīng)對(duì)策略

    在巖土工程長(zhǎng)期監(jiān)測(cè)實(shí)踐,土壓力計(jì)的測(cè)量精度常受環(huán)境變量干擾。溫度波動(dòng)、濕度滲透、化學(xué)腐蝕及機(jī)械應(yīng)力等因素,均可能引發(fā)數(shù)據(jù)漂移或設(shè)備失效。本文將系統(tǒng)解析環(huán)境作用機(jī)制,并提出科學(xué)應(yīng)對(duì)方案,為工程安全
    的頭像 發(fā)表于 09-08 14:22 ?809次閱讀
    環(huán)境因素對(duì)土壓力計(jì)性能的影響及<b class='flag-5'>應(yīng)對(duì)</b>策略

    EA直流電源并聯(lián)狀態(tài)下突加載均流測(cè)試解決方案

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

    【匯思博SEEK100開發(fā)板試用體驗(yàn)】記錄DevEco Studio 遇到的問題

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

    通過SEGGER JLINK調(diào)試CYUSB3014-BZXI遇到的問題求解

    程AN84868 debugfx3時(shí)遇到問題,我的環(huán)境是USB Boot模式以及SEGGER JLINK_V496l(嘗試了幾個(gè)jlink版本)。 在開始調(diào)試時(shí),遇到以下問題,其實(shí)可能都是一個(gè)問題: 1、啟動(dòng)程序
    發(fā)表于 07-16 08:27

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

    在使用CUBEMX配置fsmc驅(qū)動(dòng)norflash時(shí),勾選寫使能選項(xiàng),在初始化fsmc函數(shù),程序會(huì)進(jìn)入void Error_Handler(void)導(dǎo)致死機(jī),而這個(gè)情況在1.25.2版本并不會(huì)出現(xiàn)
    發(fā)表于 06-10 07:42

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

    在使用CUBEMX配置fsmc驅(qū)動(dòng)norflash時(shí),勾選寫使能選項(xiàng),在初始化fsmc函數(shù),程序會(huì)進(jìn)入void Error_Handler(void)導(dǎo)致死機(jī),而這個(gè)情況在1.25.2版本并不會(huì)出現(xiàn)
    發(fā)表于 06-06 07:16

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

    在使用CUBEMX配置fsmc驅(qū)動(dòng)norflash時(shí),勾選寫使能選項(xiàng),在初始化fsmc函數(shù),程序會(huì)進(jìn)入void Error_Handler(void)導(dǎo)致死機(jī),而這個(gè)情況在1.25.2版本并不會(huì)出現(xiàn)
    發(fā)表于 04-27 08:15

    PCB設(shè)計(jì)容易遇到的問題

    印制電路板(PCB)設(shè)計(jì)是電子產(chǎn)品開發(fā)的關(guān)鍵環(huán)節(jié),其質(zhì)量直接影響產(chǎn)品的性能和可靠性。下面將分享幾個(gè)PCB設(shè)計(jì)容易遇到的問題,提供其解決方案
    的頭像 發(fā)表于 04-15 16:20 ?1137次閱讀

    STM32開發(fā)入門進(jìn)階必備!《STM32嵌入式系統(tǒng)開發(fā)—基于STM32CubeMX和HAL庫(kù)》新書發(fā)布!

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

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

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

    配置s32k396的CAN4端口時(shí)遇到的問題求解

    我在配置 s32k396 的 CAN4 端口時(shí)遇到問題。我將相同的配置從 CAN0 和 CAN1復(fù)制到 CAN4 ,但配置出現(xiàn)錯(cuò)誤,說明我應(yīng)該在 CAN4 禁用 CANFD。我已
    發(fā)表于 03-28 07:40

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

    我們?cè)?EVK 上啟用 Spread Spectrum 時(shí)遇到問題 目標(biāo) : 我們希望為以太網(wǎng)啟用 PLL1 (1 GHz) 上的擴(kuò)頻,旨在實(shí)現(xiàn) 125 MHz 的頻譜擴(kuò)頻和基頻及其諧波的發(fā)射衰減
    發(fā)表于 03-28 07:27

    使用S32K322上的LPUART進(jìn)行UART通信,接收超過14個(gè)字符時(shí)遇到問題,求解決

    我正在使用 S32K322 上的 LPUART 進(jìn)行 UART 通信,并在接收超過 14 個(gè)字符時(shí)遇到問題。具體來說,在調(diào)用 Lpuart_Uart_Ip_GetReceiveStatus我收到錯(cuò)誤
    發(fā)表于 03-28 07:00