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

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

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

3天內不再提示

R128實現SPI驅動TFT LCD屏教程

全志在線 ? 來源:全志在線開發者論壇 ? 2023-10-21 16:31 ? 次閱讀

SPI驅動TFT LCD屏

真的不要太簡單~

R128 平臺提供了 SPI DBI 的 SPI TFT 接口,具有如下特點:

2a0c083a-6feb-11ee-939d-92fbcf53809c.png

同時,提供了SPILCD驅動框架以供 SPI 屏幕使用,本次使用的是 Dshan_Display Module,如下圖:

2a19d6a4-6feb-11ee-939d-92fbcf53809c.png

1引腳配置

屏幕

2a637124-6feb-11ee-939d-92fbcf53809c.png2a6e738a-6feb-11ee-939d-92fbcf53809c.png

2載入方案

我們使用的開發板是 R128-Devkit,需要開發 C906 核心的應用程序,所以載入方案選擇r128s2_module_c906

$ source envsetup.sh 
$ lunch_rtos 1
2ab05372-6feb-11ee-939d-92fbcf53809c.png

3SPI驅動

設置

屏幕使用的是SPI驅動,所以需要勾選SPI驅動,運行 mrtos_menuconfig 進入配置頁面。前往下列地址找到 SPI Devices

Drivers Options --->
  soc related device drivers --->
    SPI Devices --->
    -*- enable spi driver
2af3ce40-6feb-11ee-939d-92fbcf53809c.png

打開你喜歡的編輯器,修改文件:

board/r128s2/module/configs/sys_config.fex,

在這里我們不需要用到 SPI HOLD與SPI WP引腳,注釋掉即可。

;----------------------------------------------------------------------------------
;SPI controller configuration
;----------------------------------------------------------------------------------
;Please config spi in dts
[spi1]
spi1_used    = 1
spi1_cs_number = 1
spi1_cs_bitmap = 1
spi1_cs0    = port:PA12<6><0><3>
spi1_sclk    = port:PA13<6><0><3>
spi1_mosi    = port:PA18<6><0><3>
spi1_miso    = port:PA21<6><0><3>
;spi1_hold    = port:PA19<6><0><2>
;spi1_wp     = port:PA20<6><0><2>
2afc9e62-6feb-11ee-939d-92fbcf53809c.png

4PWM驅動

設置

屏幕背光使用的是PWM驅動,所以需要勾選PWM驅動,運行 mrtos_menuconfig 進入配置頁面。前往下列地址找到 PWM Devices

Drivers Options --->
  soc related device drivers --->
    PWM Devices --->
    -*- enable pwm driver
2af3ce40-6feb-11ee-939d-92fbcf53809c.png

打開你喜歡的編輯器,修改文件:

board/r128s2/module/configs/sys_config.fex

增加 PWM1 節點

[pwm1]
pwm_used    = 1
pwm_positive  = port:PA9<4><0><3>
2b4abda4-6feb-11ee-939d-92fbcf53809c.png

5SPI LCD驅動

設置

SPI LCD 由專門的驅動管理。運行 mrtos_menuconfig 進入配置頁面。前往下列地址找到 SPILCD Devices ,注意同時勾選spilcd hal APIs test 方便測試使用。

Drivers Options --->
  soc related device drivers --->
    [*] DISP Driver Support(spi_lcd)
    [*]  spilcd hal APIs test
2b930d02-6feb-11ee-939d-92fbcf53809c.png

在 SPILCD 驅動選擇界面可以看到LCD_FB panels select選擇 SPI 屏幕的驅動,本文只注重于 SPI LCD 的使用,驅動編寫請查看《SPI LCD 顯示驅動》,進入LCD_FB panels select選項

2ba030e0-6feb-11ee-939d-92fbcf53809c.png

選擇并勾選[*] LCD support JLT35031C panel

2bb7f1c6-6feb-11ee-939d-92fbcf53809c.png

打開你喜歡的編輯器,修改文件:

board/r128s2/module/configs/sys_config.fex
2bc07a94-6feb-11ee-939d-92fbcf53809c.png

6LCD亮屏測試

演示

以上配置完成后,編譯打包燒錄,上電后屏幕背光亮起,屏幕為黑色。

2c07081a-6feb-11ee-939d-92fbcf53809c.png

并且可以看到以下兩個部分初始化的 LOG。

[LCD_FB] lcd_fb_probe,line:103: 和 spi_clk_init()1609 [spi1] clk rate auto adjust to 48000000 SPI
2c135f5c-6feb-11ee-939d-92fbcf53809c.png

然后可以用test_spilcd測試屏幕,日志如下

2c238328-6feb-11ee-939d-92fbcf53809c.png

執行命令之后屏幕會變為黃色。

2c36d2a2-6feb-11ee-939d-92fbcf53809c.png

7R128開發板

購買

基于R128-S2設計的全套開發板已上線淘寶百問網韋東山老師個人店進行售賣,包含黑色的DshanMCU-R128s2-R16N16模組和全套的DshanMCU-R128s2-DEVKIT。

DshanMCU-R128s2-R16N16模組:39.9元

DshanMCU-R128s2-DEVKIT開發板:59.9元

審核編輯:湯梓紅

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

    關注

    34

    文章

    4424

    瀏覽量

    167403
  • 接口
    +關注

    關注

    33

    文章

    8575

    瀏覽量

    151015
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1706

    瀏覽量

    91506
  • 引腳
    +關注

    關注

    16

    文章

    1193

    瀏覽量

    50412
  • 開發板
    +關注

    關注

    25

    文章

    5032

    瀏覽量

    97372
  • R128
    +關注

    關注

    0

    文章

    41

    瀏覽量

    105

原文標題:3個配置讓R128實現SPI驅動LCD屏

文章出處:【微信號:gh_79acfa3aa3e3,微信公眾號:全志在線】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    全志R128應用開發案例—適配SPI驅動ST7789V2.4寸LCD

    R128 平臺提供了 SPI DBI 的 SPI TFT 接口,具有如下特點
    的頭像 發表于 11-02 16:44 ?999次閱讀
    全志<b class='flag-5'>R128</b>應用開發案例—適配<b class='flag-5'>SPI</b><b class='flag-5'>驅動</b>ST7789V2.4寸<b class='flag-5'>LCD</b>

    全志R128應用開發案例—SPI驅動ST7789V1.3寸LCD

    此次適配的SPI為 `ZJY130S0800TG01`,使用的是 SPI 進行驅動
    的頭像 發表于 11-06 12:40 ?1151次閱讀
    全志<b class='flag-5'>R128</b>應用開發案例—<b class='flag-5'>SPI</b><b class='flag-5'>驅動</b>ST7789V1.3寸<b class='flag-5'>LCD</b>

    R128平臺SPI與DBI接口的性能對比

    R128平臺SPI與DBI接口的性能對比
    的頭像 發表于 11-15 09:08 ?1055次閱讀
    <b class='flag-5'>R128</b>平臺<b class='flag-5'>SPI</b>與DBI接口的性能對比

    全志R128內存泄漏調試案例分享

    硬件:R128 軟件:FreeRTOS + rtplayer\_test(Cedarx)+ AudioSystem
    的頭像 發表于 11-20 17:27 ?1015次閱讀
    全志<b class='flag-5'>R128</b>內存泄漏調試案例分享

    R128踩坑筆記

    本文所整理的R128踩坑筆記均是在參考以下應用開發案例進行屏幕適配時遇到的實際開發問題,涵蓋了屏幕花屏、屏幕白屏、LVGL顯示顏色錯誤等常見問題的解決方法。
    的頭像 發表于 12-03 10:17 ?1319次閱讀
    <b class='flag-5'>R128</b>點<b class='flag-5'>屏</b>踩坑筆記

    縱享絲滑!全志R128+LVGL驅動多尺寸RGB LCD屏幕流暢運行

    (480x480) 4寸圓RGB(480x480) R128適配RGB LCD配置如動圖展示,其中最大的屏幕是 7寸1024x600分辨率,lvgl測試不加觸摸能跑60多幀,加觸摸是58幀左右
    發表于 12-22 09:52

    全志R128使用SPI驅動ST7789V1.47寸LCD

    ZJY147S0800TG01,使用的是 SPI 進行驅動。 引腳配置如下: [td]R128 DevkitTFT 模塊 PA12CS PA13SCL PA18SDA PA9BLK PA20RES
    發表于 01-02 09:45

    全志R128硬件設計指南①

    。添加按鍵時保證按鍵按下后,ADC網絡電壓范圍為 0~1.08V,最小間隔大于 200mV。 LCD電路接口R128 支持一路 RGB接口和一路 SPI
    發表于 01-04 09:23

    使用全志R128將LVGL運行在SPI TFT GUI上

    載入方案選擇 r128s2_module_c906 $ source envsetup.sh $ lunch_rtos 1 配置 SPI LCD 驅動
    發表于 10-23 13:56

    全志R128應用開發案例——SPI 驅動 TFT LCD

    SPI 驅動 TFT LCD R128 平臺提供了 SP
    發表于 10-23 14:29

    全志R128應用開發案例——適配SPI驅動ST7789V2.4寸LCD

    SPI驅動ST7789V1.47寸LCD R128 平臺提供了 SPI DBI 的 SPI
    發表于 11-02 13:36

    全志R128應用開發案例——SPI驅動ST7789V1.3寸LCD

    SPI驅動ST7789V1.3寸LCD R128 平臺提供了 SPI DBI 的 SPI
    發表于 11-06 10:16

    全志R128SPI LCD顏色相關問題

    spi 都很難,甚至無法實現。所以 normal spi 只能模擬4 線的DBI的寫操作。 對于R128這類支持DBI接口的CPU,可以選擇不去了解
    發表于 12-06 09:50

    全志R128適配ST7789v LCD

    R128 平臺提供了 SPI DBI 的 SPI TFT 接口,具有如下特點
    的頭像 發表于 10-23 11:26 ?976次閱讀
    全志<b class='flag-5'>R128</b>適配ST7789v <b class='flag-5'>LCD</b>

    DshanMCU-R128s2 R128 EVT 開發套件

    針對 R128 模組,百問科技推出了 R128 EVT 開發套件作為快速開發評估工具。
    的頭像 發表于 12-22 15:16 ?776次閱讀
    DshanMCU-<b class='flag-5'>R128</b>s2 <b class='flag-5'>R128</b> EVT 開發套件
    主站蜘蛛池模板: 亚洲国产精品嫩草影院久久| 中文字幕视频在线观看| 一道本av免费不卡播放| 成人无码精品1区2区3区免费看| 激情男女高潮射精AV免费| 欧洲最大无人区免费高清完整版 | 欧美亚洲国产手机在线有码| 99re久久精品在线播放| 精品久久伊人| 妖精视频一区二区免费| 久久99视热频国只有精品| 樱花草动漫www| 国拍自产精品福利区| 午夜福利08550| 国产亚洲精品V在线观看一| 神马电影院午夜神福利在线观看 | 亚洲AV无码乱码国产精品品麻豆 | 4438成人情人网站| 京香在线观看| 中国二级毛片| 嫩B人妻精品一区二区三区| 2022一本久道久久综合狂躁| 免费看a毛片| 被老总按在办公桌吸奶头| 男人桶女人j的视频在线观看| avtt天堂网2014| 日韩a视频在线观看| 国产精品无码亚洲网| 特级淫片大乳女子高清视频| 国产欧美第一页| 一级做a爰片久久毛片苍井优| 黄图gif揉胸吸奶| 最近2019中文字幕MV免费看| 老湿影院色情a| YIN荡的老师系列第6部分视频| 欧美黑白配性xxxxx| ae58老司机福利| 丝袜美女被啪啪不带套漫画| 好男人免费观看在线高清WWW| 亚洲免费在线视频| 精品极品三大极久久久久|