日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

測評分享 | 串口屏居然也可如此“出粽”?

先楫半導(dǎo)體HPMicro ? 2022-06-08 11:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

正值端午佳節(jié),來自EEWORLD測評活動中的先楫體驗(yàn)官帶著他的端午禮物-測評文章前來報(bào)到!今天讓網(wǎng)友RCSN帶我們用HPM6750玩轉(zhuǎn)串口屏a72df16e-e362-11ec-b80f-dac502259ad0.png。

此貼是為了后續(xù)的lvgl移植做的SPI顯示屏驅(qū)動接口,由于沒有RGB屏幕,只能使用SPI接口的顯示屏作為UI顯示。查看了官方的SDK代碼的SPI例子,發(fā)現(xiàn)并沒有SPI DMA的例子,只有poll例子。

查看了下手冊,HPM6750的所有SPI接口均可達(dá)到最大80M頻率,由400M頻率的PLL1CLK1時鐘源,最大分頻為5分頻得到。

a763e79c-e362-11ec-b80f-dac502259ad0.pnga7aa237e-e362-11ec-b80f-dac502259ad0.png


根據(jù)擴(kuò)展接口定義,本貼使用的是SPI2,加之SPI例子中也是使用SPI2,所以工程中就以SPI2作為顯示屏接口。

官方的SPI例子移植為SPI顯示屏顯示需要注意幾個點(diǎn):

一、時鐘源和分頻改變

官方使用的SPI時鐘源是CLK_24M,也就是SPI最高只能24M頻率,這對于能快速刷屏而言,24M頻率是肯定不夠的,結(jié)合上述的時鐘分配,可以找到以下的SPI時鐘初始化接口board_init_spi_clock,根據(jù)以下解釋便可得到SPI的頻率,最大分頻為5,也就是80M,這里的SPI顯示屏經(jīng)測試可以達(dá)到80多M,很明顯樓主使用5分頻即可。

a7eda43c-e362-11ec-b80f-dac502259ad0.png

當(dāng)為默認(rèn)的24M頻率時候,顯示屏分辨率為240*280,圖片放于xip flash區(qū)域,幀率大概為22fps.

a818621c-e362-11ec-b80f-dac502259ad0.png

二、SPI接口時序和數(shù)據(jù)格式更改

接口時序更改,官方SDK的SPI例子的timing_config使用的SCLK_DIV是進(jìn)行過時鐘頻率比的,也就是說,SPI的CLK頻率總是會比SPI的時鐘源低,樓主是想SPI的頻率與SPI的時鐘源同頻。時序的初始化接口是spi_master_timing_init,進(jìn)入接口看下實(shí)現(xiàn)

a86d7d42-e362-11ec-b80f-dac502259ad0.png

看下sclk_div=0xff,根據(jù)手冊可知,當(dāng)為0xff時候。SPI頻率與SPI時鐘源同頻

a89d972a-e362-11ec-b80f-dac502259ad0.png

這樣一來就可以修改以下:

a8d25e88-e362-11ec-b80f-dac502259ad0.pnga90b97de-e362-11ec-b80f-dac502259ad0.pnga93ea4bc-e362-11ec-b80f-dac502259ad0.png

三、傳輸控制TRANSCTRL配置

這個很重要,如果配置不當(dāng),數(shù)據(jù)就無法傳輸,先輯的SPI接口配置比較豐富,在主機(jī)模式下,SPI不但可以傳輸命令、地址和數(shù)據(jù)字段,而且還可以允許軟件直接控制 SPI 接口上的信號

a981c5bc-e362-11ec-b80f-dac502259ad0.png

在官方SPI例子當(dāng)中,使能了命令段和地址段,而顯示屏需要的僅僅是數(shù)據(jù)傳輸,所以需要把命令和地址段成員給禁用掉。

選擇一線或者兩線傳輸,由于所購的顯示屏并不需要MISO,所以傳輸模式設(shè)置為只寫模式即可。由此改一下代碼:

a9b11128-e362-11ec-b80f-dac502259ad0.png

四、提供滴答測試刷屏幀率

若要測試刷屏幀率,則需要記錄刷一張圖前后的時間差,然后計(jì)算幀率。HPM6750不是ARM內(nèi)核,并沒有所謂的滴答定時器,不過先輯也有類似的滴答定時器,也就是機(jī)器定時器MCHTMR,由手冊和官方例子移植過來即可,設(shè)置為1MS滴答。

aa09e636-e362-11ec-b80f-dac502259ad0.png

由此移植便完成,測試下刷屏幀率,取一張圖,分別放于RAM和xip flash中。測試刷屏所需時間。

aa419b4e-e362-11ec-b80f-dac502259ad0.png

結(jié)果如下,用的spi顯示屏240*280分辨率,沒用dma,輪詢方式SPI,頻率為80M,ram和外置的xip flash刷圖差距不大,相差1ms以下,可見雖然flash是外置的,但是性能相當(dāng)可以了。比所謂的疊封spi flash設(shè)計(jì)好太多。

RAM刷圖時間需要26ms左右,大概38fps+

aa6f83e2-e362-11ec-b80f-dac502259ad0.png

xip flash 刷圖所需時間大概27ms,大概37fps.

aadee8a4-e362-11ec-b80f-dac502259ad0.png

驗(yàn)證結(jié)果是比較完美的,玩了不少國產(chǎn)單片機(jī),就HPM6750這款,性能與宣傳的無差多少。特別是xip flash性能。SPI外設(shè)也足夠強(qiáng)大,在80M的SPI頻率,不使用DMA的情況下,刷一整24*280分辨率的屏幕可達(dá)到35fps+,這對比其他國產(chǎn)的單片機(jī),相同的SPI頻率,可達(dá)不到35fps的幀率刷新。

目前官方尚未有SPI DMA的參考例子,待有DMA的再進(jìn)行更新,不出意外肯定是可以達(dá)到50fps+的

倉庫已更新SPI顯示屏代碼,歡迎star和fork。

https://gitee.com/RCSN/hpm6750evkmini_demo

以上為本次測評的全部內(nèi)容,期待與更多產(chǎn)品測評官們共同解鎖“先楫芯”的魅力!

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

    關(guān)注

    8

    文章

    627

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    LT165A 芯片 + 2.8 寸 320×240 串口 游戲手柄顯示案例 #電子工程師

    串口
    qunqun012
    發(fā)布于 :2026年04月30日 18:28:22

    充電寶等便攜儲能設(shè)備用TFT串口怎么選?

    在便攜式儲能與桌面充電設(shè)備中,TFT串口是提升交互體驗(yàn)、增強(qiáng)產(chǎn)品檔次的核心部件。相較于傳統(tǒng)單色,彩色串口
    的頭像 發(fā)表于 04-14 15:50 ?124次閱讀
    充電寶等便攜儲能設(shè)備用TFT<b class='flag-5'>串口</b><b class='flag-5'>屏</b>怎么選?

    51單片機(jī)驅(qū)動HMI串口串口的下載方式

    串口 串口是一個集成了單片機(jī)的屏幕模塊,采用的是TTL串口協(xié)議,可以直接通過對應(yīng)指令控制屏幕, 本文采用的
    的頭像 發(fā)表于 03-17 11:44 ?364次閱讀
    51單片機(jī)驅(qū)動HMI<b class='flag-5'>串口</b><b class='flag-5'>屏</b>,<b class='flag-5'>串口</b><b class='flag-5'>屏</b>的下載方式

    STM32驅(qū)動串口,STM32F103C8T6串口發(fā)送指令控制HMI串口

    串口 串口是一個集成了單片機(jī)的屏幕模塊,采用的是TTL串口協(xié)議,可以直接通過對應(yīng)指令控制屏幕, 本文采用的
    的頭像 發(fā)表于 02-10 17:07 ?641次閱讀
    STM32驅(qū)動<b class='flag-5'>串口</b><b class='flag-5'>屏</b>,STM32F103C8T6<b class='flag-5'>串口</b>發(fā)送指令控制HMI<b class='flag-5'>串口</b><b class='flag-5'>屏</b>

    樂升串口芯片應(yīng)用案例#芯片 #產(chǎn)品方案 #國產(chǎn)芯片

    串口
    qunqun012
    發(fā)布于 :2026年02月06日 18:21:45

    CW32L01????????????????????????????????????1的測評分

    CW32L01?????????????????????1電機(jī)驅(qū)動開發(fā)板 一 、開箱與硬件解析 1. 活動與資源 首先要感謝武漢芯源官方提供的這次寶貴的測評機(jī)會。如果你對這塊板子或者CW32
    發(fā)表于 11-17 08:24

    什么是組態(tài)

    —— 像后續(xù)要講的指令和組態(tài),只要采用串口連接方式,就能歸為串口范疇,當(dāng)然它們可選擇其
    的頭像 發(fā)表于 09-04 11:34 ?988次閱讀

    Infineon TLE987x是否有串口的狀態(tài)寄存器,可以顯示串口是處于忙碌狀態(tài)還是空閑狀態(tài)?

    Infineon TLE987x 是否有串口的狀態(tài)寄存器,可以顯示串口是處于忙碌狀態(tài)還是空閑狀態(tài)(顯示當(dāng)前一幀信號的接收已完全完成)
    發(fā)表于 07-15 07:00

    情端午 同心致遠(yuǎn)——安泰電子端午節(jié)系列員工關(guān)愛活動順利舉行

    葉飄香,濃情端午端午至,香飄。在這傳統(tǒng)佳節(jié)來臨之際,安泰電子精心準(zhǔn)備了系列員工關(guān)愛活動,把暖暖的關(guān)懷和祝福,送到了每一位員工的心坎上。5月27日,滿載心意的端午福利便開啟了傳遞之旅。公司將一份份
    的頭像 發(fā)表于 05-30 18:04 ?908次閱讀
    <b class='flag-5'>粽</b>情端午  同心致遠(yuǎn)——安泰電子端午節(jié)系列員工關(guān)愛活動順利舉行
    类乌齐县| 渭南市| 亚东县| 南岸区| 云南省| 齐齐哈尔市| 井冈山市| 永寿县| 南宁市| 囊谦县| 米泉市| 周至县| 航空| 绥中县| 达孜县| 清河县| 石屏县| 山阴县| 盱眙县| 龙口市| 石河子市| 抚远县| 明溪县| 太湖县| 麻城市| 开远市| 隆子县| 南开区| 海晏县| 扶风县| 石台县| 怀远县| 卢龙县| 福泉市| 泰来县| 肇源县| 吉木萨尔县| 广水市| 晋州市| 陆河县| 禄丰县|