色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

STM32系列之LCD驅動接口與驅動程序介紹

冬至子 ? 來源:硬件工程師的小世界 ? 作者:TTYY ? 2023-04-24 17:26 ? 次閱讀

STM32F103系列是沒有內置LCD控制器接口的,如果要驅動LCD,需要一顆LCD圖形驅動IC。STM32和LCD驅動IC的接口在STM32端是FSMC,FSMC接口提供各種存儲器驅動信號也提供了驅動LCD驅動IC的各種信號。

一、FSMC簡介

FSMC概覽

如下圖可以看到FSMC支持的存儲器類型及提供的各種讀寫控制信號。

圖片

圖1

2.FSMC 框圖

圖片

圖2

3.FSMC 內存地址空間分配

圖片

圖3

二、LCD 接口

1.8080和6800接口

這兩種接口類型是典型的LCD并行接口。接口信號分為:數據信號和控制信號。

數據信號支持8,9,16,18,24位等。

控制信號用來區分讀、寫及區分是向LCD尋址命令寄存器還是寫LCD RAM數據。

控制信號定義如下:

圖片

圖4

8080接口:

圖片

6800接口:

圖片

2.FSMC的LCD接口信號

圖片

圖5

通過圖5,可以看到FSMC提供了LCD驅動所需的全部信號。

片選有專門的硬件信號,也可以使用地址信號Ax,即空閑的地址信號任選一根使用。而LCD的RS信號也可以連接到一根地址線。

3.FSMC 和LCD 連接框圖

8080類型接口

圖片

6800類型接口

圖片

4.驅動程序

以STM32F103VCT6為例,關于103VCT6的信息如下:

圖片

只能使用BANK1且Ax推薦使用16-23,STM32原理圖接口連線如下:

圖片

如上圖,RS接A16,CS接A17。

如圖3,BANK1的基地址是0x60000000,

關于LCD驅動IC的訪問模式有4種:

圖片

所有對LCD圖形界面的操作都是基于這四個函數,所以實現4個函數很重要。

#define LCD_COMM_ADD ((vu16 )0X60020000)

#define LCD_DATA_ADD *((vu16 *)0X60000000)

#define WriteCommand(cmd) {LCD_COMM_ADD = cmd;}

#define WriteData(data) {LCD_DATA_ADD = data;}

inline u8 ReadData(void)

{

return LCD_DATA_ADD;

}

inline u8 ReadCOMM(void)

{

return LCD_COMM_ADD;

}

以上代碼中RS和標準接口定義是反的,是因為LCD驅動IC對RS的定義和標準就是反的。LCD驅動IC的SPEC:

圖片

另一個問題,硬件使用A16連接RS,為什么代碼里體現是的0X60020000(A17)?為什么左移一位,原因在STM32中文手冊有說明:

圖片

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

    關注

    112

    文章

    16376

    瀏覽量

    178194
  • STM32
    +關注

    關注

    2270

    文章

    10901

    瀏覽量

    356195
  • LCD屏
    +關注

    關注

    0

    文章

    122

    瀏覽量

    15433
  • 驅動IC
    +關注

    關注

    9

    文章

    304

    瀏覽量

    33822
  • STM32F103
    +關注

    關注

    33

    文章

    477

    瀏覽量

    63675
收藏 人收藏

    評論

    相關推薦

    Linux中基于EP7312的LCD驅動程序設計

    介紹在Linux操作系統中基于EP7312的LCD設備驅動程序設計。其中包括LCD設備顯示原理,EP7312上與LCD 相關的寄存器, Li
    發表于 04-15 11:46 ?28次下載

    Windows CE 5.0下LCD驅動程序移植

    本 文介紹了在嵌入式操作系統WCE 5.0 下LCD 驅動程序的結構模型,以及S3C2410的LCD 控制器的基本原理。在此基礎上,對WCE5.0 下
    發表于 08-28 12:14 ?13次下載

    USB接口驅動程序開發

    介紹USB的優點和發展情況,基于DDK的USB設備驅動程序結構,并結合開發的ARM 板驅動程序對關鍵程序進行介紹
    發表于 03-19 15:21 ?121次下載
    USB<b class='flag-5'>接口</b><b class='flag-5'>驅動程序</b>開發

    LCD1602驅動程序

    寫了一個LCD1602的驅動程序,分享給大家參考(基于51單片機)。
    發表于 03-10 14:49 ?15次下載

    Windows CENET環境下的流接口驅動程序開發

    針對在Windows CE.NET環境下進行驅動程序設計的難點及其設計時的具體特點和要求主要介紹了基于Windows CE的兩種驅動模型即本機驅動程序和流
    發表于 04-18 10:02 ?3次下載

    如何使用STM32的FSMC接口驅動LCD

    本實驗向大家介紹如何使用STM32的FSMC接口驅動LCD屏,及使用觸摸屏控制器檢測觸點坐標。
    發表于 09-22 12:04 ?0次下載

    lcd1602的驅動程序

    這個是lcd1602的驅動程序,能力有限,歡迎指點!
    發表于 09-27 15:56 ?2次下載

    12864驅動程序

    LCD12864驅動程序和顯示原理
    發表于 04-16 12:54 ?18次下載

    基于Linux下的LCD驅動程序實現

    基于Linux下的LCD驅動程序實現
    發表于 10-30 16:45 ?12次下載
    基于Linux下的<b class='flag-5'>LCD</b><b class='flag-5'>驅動程序</b>實現

    Linux設備驅動程序的平臺驅動程序和字符驅動程序介紹

    了解Linux設備驅動程序的基礎知識,重點介紹平臺驅動程序和字符驅動程序。 提出了簡單的平臺驅動程序實現和簡單的字符
    的頭像 發表于 11-27 06:32 ?4315次閱讀

    DS1302的驅動程序LCD1602驅動顯示程序免費下載

    本文檔的主要內容詳細介紹的是DS1302的驅動程序LCD1602驅動顯示程序免費下載。
    發表于 11-05 15:34 ?0次下載
    DS1302的<b class='flag-5'>驅動程序</b>和<b class='flag-5'>LCD</b>1602<b class='flag-5'>驅動</b>顯示<b class='flag-5'>程序</b>免費下載

    STM32的ADC驅動程序

    STM32的ADC驅動程序(電源技術被踢出核心)-? STM32的ADC驅動程序,環境是MDK,ADC的所有函數
    發表于 09-23 13:43 ?37次下載
    <b class='flag-5'>STM32</b>的ADC<b class='flag-5'>驅動程序</b>

    LCD1602液晶實驗驅動程序

    LCD1602液晶實驗驅動程序分享。
    發表于 06-06 14:28 ?3次下載

    UM2570_STM32G4的HAL和LL驅動程序介紹

    UM2570_STM32G4的HAL和LL驅動程序介紹
    發表于 11-22 08:22 ?0次下載
    UM2570_<b class='flag-5'>STM32</b>G4的HAL和LL<b class='flag-5'>驅動程序</b><b class='flag-5'>介紹</b>

    VK1621 LCD驅動程序

    VK1621是一個RAM映射32x4 LCD驅動程序,它可以支持最多128個LCD屏幕模式(32SEGx4COM),它還支持2COM或3COM的LCD屏幕需要與VK1621通信
    發表于 03-09 13:46 ?7次下載
    主站蜘蛛池模板: YELLOW日本动漫免费动漫| 亚洲视频在线观看不卡| 亚洲熟伦熟女专区| 先锋影音av资源站av| yellow日本高清在线| 国产麻豆精品人妻无码A片| 日韩精品在线观看免费| YELLOW日本动漫免费动漫| 男人就爱吃这套下载| 999精品免费视频| 嗯啊哈啊好棒用力插啊| av色天堂2018在线观看| 欧美日韩久久久精品A片| free乌克兰性xxxxhd| 披黑人猛躁10次高潮| lesbabes性欧美| 日本老师xxxxx18| 俄罗斯XX性幻女18| 性xxx在线观看| 久草色视频| 2023国产精品一卡2卡三卡4卡| 国产精品亚洲专区在线播放| 免费完整版观看| 亚洲青青草| 久久精品视在线观看85| 116美女写真午夜电影z| 欧美日韩国产高清综合二区 | 国产精品人妻系列21P| 西西人体大胆牲交PP6777| 国内久经典AAAAA片| 永久免费无码AV国产网站| 免费看欧美xxx片| 俄罗斯xxxxxbbbbb| 亚洲精品九色在线网站| 乐乐亚洲精品综合影院| 波多久久亚洲精品AV无码| 甜性涩爱免费下载| 儿子日母亲B好爽| 青草国产在线视频免费| 干了快生了的孕妇| 野花韩国在线观看|