那曲檬骨新材料有限公司

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>在STM32上開發LCD顯資料下載

在STM32上開發LCD顯資料下載

2021-04-09 | pdf | 158.63KB | 次下載 | 3積分

資料介紹

STM32上開發LCD顯示,可以有兩種方式來對LCD進行操作,一種是通過普通的IO口,連接LCM的相應引腳來進行操作,第2種是通過FSMC來進行操作。 1. LCD/LCM的基本概念 液晶顯示器(Liquid Crystal Display: LCD)的構造是在兩片平行的玻璃當中放置液態的晶體,兩片玻璃中間有許多垂直和水平的細小電線,透過通電與否來控制桿狀水晶分子改變方向,將光線折射出來產生畫面。 LCM(LCD Module)即LCD顯示模組、液晶模塊,是指將液晶顯示器件,連接件,控制與驅動等外圍電路,PCB電路板,背光源,結構件等裝配在一起的組件。 在平時的學習開發中,我們一般使用的是LCM,帶有驅動IC和LCD屏幕等多個模塊。 2.存儲器的概念 存儲器(Memory)是現代信息技術中用于保存信息的記憶設備。其概念很廣,有很多層次,在數字系統中,只要能保存二進制數據的都可以是存儲器;在集成 電路中,一個沒有實物形式的具有存儲功能的電路也叫存儲器,如RAM、FIFO等;在系統中,具有實物形式的存儲設備也叫存儲器,如內存條、TF卡等。計 算機中全部信息,包括輸入的原始數據、計算機程序、中間運行結果和最終運行結果都保存在存儲器中。它根據控制器指 定的位置存入和取出信息。有了存儲器,計算機才有記憶功能,才能保證正常工作。計算機中的存儲器按用途存儲器可分為主存儲器(內存)和輔助存儲器(外 存),也有分為外部存儲器和內部存儲器的分類方法。外存通常是磁性介質或光盤等,能長期保存信息。內存指主板上的存儲部件,用來存放當前正在執行的數據和 程序,但僅用于暫時存放程序和數據,關閉電源或斷電,數據會丟失。 以存儲體(大量存儲單元組成的陣列)為核心,加上必要的地址譯碼、讀寫控制電路,即為存儲集成電路;再加上必要的I/O接口和一些額外的電路如存取策略管 理,則形成存儲芯片,比如手機中常用的存儲芯片。得益于新的IC制造或芯片封裝工藝,現在已經有能力把DRAM和FLASH存儲單元集成在單芯片里。存儲 芯片再與控制芯片(負責復雜的存取控制、存儲管理、加密、與其他器件的配合等)及時鐘、電源等必要的組件集成在電路板上構成整機,就是一個存儲產品,如U 盤。從存儲單元(晶體管陣列)到存儲集成電路再到存儲設備,都是為了實現信息的存儲,區別是層次的不同。 3.FSMC的概念 FSMC(Flexible Static Memory Controller,可變靜態存儲控制器)是STM32系列中內部集成256 KB以上FlaSh,后綴為xC、xD和xE的高存儲密度微控制器特有的存儲控制機制。之所以稱為“可變”,是由于通過對特殊功能寄存器的設置,FSMC能夠根據不同的外部存儲器類型,發出相應的數據/地址/控制信號類型以匹配信號的速度,從而使得STM32系列微控制器不僅能夠應用各種不同類型、不同速度的外部靜態存儲器,而且能夠在不增加外部器件的情況下同時擴展多種不同類型的靜態存儲器,滿足系統設計對存儲容量、產品體積以及成本的綜合要求。 FSMC技術優勢: ①支持多種靜態存儲器類型。STM32通過FSMC可以與SRAM、ROM、PSRAM、NOR Flash和NANDFlash存儲器的引腳直接相連。 ②支持豐富的存儲操作方法。FSMC不僅支持多種數據寬度的異步讀/寫操作,而且支持對NOR/PSRAM/NAND存儲器的同步突發訪問方式。 ③支持同時擴展多種存儲器。FSMC的映射地址空間中,不同的BANK是獨立的,可用于擴展不同類型的存儲器。當系統中擴展和使用多個外部存儲器時,FSMC會通過總線懸空延遲時間參數的設置,防止各存儲器對總線的訪問沖突。 ④支持更為廣泛的存儲器型號。通過對FSMC的時間參數設置,擴大了系統中可用存儲器的速度范圍,為用戶提供了靈活的存儲芯片選擇空間。 ⑤支持代碼從FSMC擴展的外部存儲器中直接運行,而不需要首先調入內部SRAM。 FSMC內部結構: FSMC包含兩類控制器:1個NOR閃存/SRAM控制器,可以與NOR閃存、SRAM和PSRAM存儲器接口。1個NAND閃存/PC卡控制器,可以與NAND閃存、PC卡,CF卡和CF+存儲器接口。 STM32微控制器之所以能夠支持NOR Flash和NAND Flash這兩類訪問方式完全不同的存儲器擴展,是因為FSMC內部實際包括NOR Flash和NAND/PC Card兩個控制器,分別支持兩種截然不同的存儲器訪問方式。在STM32內部,FSMC的一端通過內部高速總線AHB連接到內核Cortex-M3,另一端則是面向擴展存儲器的外部總線。內核對外部存儲器的訪問信號發送到AHB總線后,經過FSMC轉換為符合外部存儲器通信規約的信號,送到外部存儲器的相應引腳,實現內核與外部存儲器之間的數據交互。FSMC起到橋梁作用,既能夠進行信號類型的轉換,又能夠進行信號寬度和時序的調整,屏蔽掉不同存儲類型的差異,使之對內核而言沒有區別。 FSMC映射地址空間: FSMC管理1 GB的映射地址空間。該空間劃分為4個大小為256 MB的BANK,每個BANK又劃分為4個64 MB的子BANK。FSMC的2個控制器管理的映射地址空間不同。NOR Flash控制器管理第1個BANK,NAND/PC Card控制器管理第2~4個BANK。由于兩個控制器管理的存儲器類型不同,擴展時應根據選用的存儲設備類型確定其映射位置。其中,BANK1的4個子BANK擁有獨立的片選線和控制寄存器,可分別擴展一個獨立的存儲設備,而BANK2~BANK4只有一組控制寄存器。 FSMC 包括4個模塊: (1)AHB接口(包括FSMC配置寄存器) (2)NOR閃存和PSRAM控制器(驅動LCD的時候LCD就好像一個PSRAM的里面只有2個16位的存儲空間,一個是DATA RAM 一個是CMD RAM) (3)NAND閃存和PC卡控制器 (4)外部設備接口 小結: FSMC是一種用于為STM32擴展外部存儲器的控制器,它是一種控制器! FSMC控制器,包括AHB接口及兩個控制器,NOR Flash和NAND/PC Card兩個控制器。 FSMC分為4個BANK,其中NOR Flash(BANK1),NAND/PC Card(BANK2-4)。 控制器產生所有驅動這些存儲器的信號時序: 1. 16位數據線,用于連接8位或16位的存儲器; 2. 26位地址線,最多可連續64MB的存儲器(這里不包括片選線); 3. 5位獨立的片選信號線; 4. 1組適合不同類型存儲器的控制信號線。 控制讀/寫操作: - 與存儲器通信,提供就緒/繁忙信號和中斷信號。 - 與所用配置的PC卡接口:PC存儲卡、PC I/O卡和真正的IDE接口。 從FSMC的角度看,可以把外部存儲器劃分為固定大小為256MB的4個存儲塊: · 存儲塊1用于訪問最多4個NOR閃存或者PSRAM存儲設備。這個存儲區被劃分為4個NOR/PSRAM區,并有4個專用的片選。 · 存儲塊2和3用于訪問NAND閃存設備,每個存儲塊連接一個NAND閃存。 · 存儲塊4用于訪問PC卡設備。 每一個存儲塊上的存儲器類型是由用戶在配置寄存器中定義的。 注意:FSMC只是提供了一個控制器,并不提供相應的存儲設備,至于外設接的是什么設備,完全是由用戶自己選擇,只要能用于FSMC控制,就可以,像本次實驗中,我們接的就是LCM。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關電源基礎知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統的設計與實現
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發板設計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
A8百家乐官网的玩法技巧和规则| 大发888注册送58网站| 在线百家乐官网怎么下注| 网上百家乐真的假| 百家乐官网哪条路好| 百家乐庄家赢钱方法| 建阳市| 百家乐娱乐皇冠世界杯| 胶南市| 百家乐博娱乐网| 网上百家乐官网真的假的 | 百家乐官网赢的秘籍在哪| 百家乐输一押二| 百家乐官网制胜软件| 大发888登录| 属猴人做生意门面的风水| 明珠国际| 百家乐台布21点| 峨山| 百家乐赌场策略论坛| 玩百家乐官网高手支招篇| 大发888赌博| 百家乐佣金计算| 百家乐官网游戏合法吗| 威尼斯人娱乐城网址是什么| 百家乐官网具体怎么收费的| 大发888备用网| 乐百家百家乐游戏| 百家乐翻天主题曲| 百家乐官网博彩的玩法技巧和规则 | 顶级赌场是骗人的吗| 百家乐计划| 六合彩特码开奖结果| 博九注册| 博彩网大全| 百家乐有技巧么| 网上的百家乐官网怎么才能赚钱| 百家乐官网家乐娱乐城| 在线博彩网| 上虞市| 大众百家乐的玩法技巧和规则|