RM新时代网站-首页

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

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

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

【外設(shè)移植】Ai-M61-32s 開(kāi)發(fā)板+3.5寸SPI彩屏

AIoT行業(yè)洞察 ? 來(lái)源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2024-03-07 10:02 ? 次閱讀

本作品由安信可社區(qū)用戶

WangChong制作

大家好,今天給大家?guī)?lái)3.5寸SPI彩屏的移植庫(kù)(硬件SPI,因?yàn)檐浖PI刷新率的問(wèn)題,所不提供軟件SPI)。、

01、接線圖及參數(shù)

接線圖如下:

wKgZomXpIA-AeB-OAAEEaqUhqZg80.jpeg

M61-32S3.5寸SPI屏VCCVCCGNDGNDIO12CSIO26RSIO27D/CIO19SDIIO13SCLIO28BLIO18SDO

02、庫(kù)文件介紹

該移植庫(kù)共包含五個(gè)部分,分別是:

lcd_init.c LCD初始化函數(shù)相關(guān)源碼文件

lcd_init.h LCD初始化函數(shù)頭文件

lcd.c LCD顯示相關(guān)源碼文件

lcd.h LCD顯示相關(guān)頭文件

lcdfont.h 字體文件

pic.h 顯示圖片相關(guān)

USER_SPI.c SPI相關(guān)源碼文件

USER_SPI.h SPI相關(guān)頭文件

03、如何使用

1 - 用戶需要在CMakeLists.txt引入需要編譯的庫(kù)即可,如下所示(可自定義引入的路徑)。

wKgaomXpIBCAfPrlAAAwXdcbeTs015.png

2- 在main.c 中進(jìn)行測(cè)試,或者手動(dòng)調(diào)用lcd.h中的方法,下圖為main.c的代碼。

wKgZomXpIBCATZ0tAADT953iHqg029.png

3- lcd.h lcd顯示相關(guān)函數(shù)定義,已經(jīng)加了詳細(xì)的代碼注釋

(完整代碼可點(diǎn)擊原貼查看)。

wKgaomXpIBaANbjIAADaz1Nd2TQ884.png

04、移植驗(yàn)證

如果上述的操作無(wú)誤的話,在代碼燒錄后,屏幕應(yīng)該如下圖所示。

wKgZomXpIBaAY522AAHi7p-JVTY67.jpeg

05、常見(jiàn)問(wèn)題匯總

上述文檔中額外提供了圖片的取模操作以及文字的取模操作即可在屏幕上顯示中文或者顯示圖片,具體的步驟在壓縮包內(nèi)的文檔中,需要自己摸索下。

spi的速度不要超過(guò)50M,否則屏幕將會(huì)出現(xiàn)撕裂的情況。

用戶可以自定義除了SPI的其他pin。只需要初始化對(duì)應(yīng)的IO和調(diào)整對(duì)應(yīng)的功能函數(shù)即可。

規(guī)格書(shū)較大,無(wú)法長(zhǎng)傳,可搜索ILI9488 Data Sheet_100.pdf自行下載。

06、更多資料

代碼如下(點(diǎn)擊原貼查看)

wKgZomXpIBqAc_fWAAAbqIfD3ck589.png

LCD圖片和文字取模教程如下(點(diǎn)擊原貼查看)

wKgaomXpIBuAaiXHAAAh5Nds8fE344.png

原帖地址

Ai-M61-32s 開(kāi)發(fā)板外設(shè)移植+3.5寸SPI彩屏https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44096&highlight=3.5%E5%AF%B8SPI%E5%BD%A9%E5%B1%8F&_dsign=02a36b4b

審核編輯 黃宇

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

    關(guān)注

    17

    文章

    1706

    瀏覽量

    91501
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5032

    瀏覽量

    97371
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    安信可開(kāi)源硬件:小安派-DSL 屏幕驅(qū)動(dòng)開(kāi)發(fā)板

    概述 小安派-DSL(AiPi-DSL) 是安信可開(kāi)源團(tuán)隊(duì)專門(mén)為Ai-M61-32S設(shè)計(jì)的一款屏幕驅(qū)動(dòng)開(kāi)發(fā)板,支持2.8/3.5等30Pin SP
    的頭像 發(fā)表于 07-10 10:47 ?696次閱讀
    安信可開(kāi)源硬件:小安派-DSL 屏幕驅(qū)動(dòng)<b class='flag-5'>開(kāi)發(fā)板</b>

    零基礎(chǔ)開(kāi)發(fā)小安派-Eyes-S1外設(shè)篇——GPIO 輸入輸出

    AiPi-Eyes-S1 是安信可開(kāi)源團(tuán)隊(duì)專門(mén)為Ai-M61-32S設(shè)計(jì)的一款開(kāi)發(fā)板,支持WiFi6、BLE5.3。所搭載的Ai-M61-32S 模組具有豐富的
    的頭像 發(fā)表于 10-25 13:50 ?1013次閱讀
    零基礎(chǔ)<b class='flag-5'>開(kāi)發(fā)</b>小安派-Eyes-<b class='flag-5'>S</b>1<b class='flag-5'>外設(shè)</b>篇——GPIO 輸入輸出

    零基礎(chǔ)開(kāi)發(fā)小安派-Eyes-S1外設(shè)篇——GPIO中斷編程

    AiPi-Eyes-S1 是安信可開(kāi)源團(tuán)隊(duì)專門(mén)為Ai-M61-32S設(shè)計(jì)的一款開(kāi)發(fā)板,支持WiFi6、BLE5.3。所搭載的Ai-M61-32S 模組具有豐富的
    的頭像 發(fā)表于 10-29 14:56 ?743次閱讀
    零基礎(chǔ)<b class='flag-5'>開(kāi)發(fā)</b>小安派-Eyes-<b class='flag-5'>S</b>1<b class='flag-5'>外設(shè)</b>篇——GPIO中斷編程

    零基礎(chǔ)開(kāi)發(fā)小安派-Eyes-S1外設(shè)篇——I2S

    AiPi-Eyes-S1 是安信可開(kāi)源團(tuán)隊(duì)專門(mén)為Ai-M61-32S設(shè)計(jì)的一款開(kāi)發(fā)板,支持WiFi6、BLE5.3。所搭載的Ai-M61-32S 模組具有豐富的
    的頭像 發(fā)表于 12-13 18:02 ?911次閱讀
    零基礎(chǔ)<b class='flag-5'>開(kāi)發(fā)</b>小安派-Eyes-<b class='flag-5'>S</b>1<b class='flag-5'>外設(shè)</b>篇——I2<b class='flag-5'>S</b>

    Ai-M61-32S(點(diǎn)燈)

    Ai-M61-32S(點(diǎn)燈) 博主環(huán)境:win10 vscode 設(shè)備:usb數(shù)據(jù)線+Ai-M61-32S 工廠配置 首先vscode打開(kāi)文件夾AiPi-Open-Kits,就會(huì)下圖,該文
    發(fā)表于 11-21 09:11

    安信可開(kāi)源工程——小安派-Eyes-S1/S2多功能開(kāi)發(fā)板

    前言 AiPi-Eyes-S1 是安信可開(kāi)源團(tuán)隊(duì)專門(mén)為Ai-M61-32S設(shè)計(jì)的一款開(kāi)發(fā)板,支持WiFi6、BLE5.3。所搭載的Ai-M61-32S 模組具有豐富的
    的頭像 發(fā)表于 06-20 09:51 ?655次閱讀
    安信可開(kāi)源工程——小安派-Eyes-<b class='flag-5'>S</b>1/<b class='flag-5'>S</b>2多功能<b class='flag-5'>開(kāi)發(fā)板</b>

    介紹兩款小安派開(kāi)源硬件:Cam-U和Cam-D

    小安派-Cam-U(AiPi-Cam-U) 是安信可開(kāi)源團(tuán)隊(duì)專門(mén)為Ai-M61-32S設(shè)計(jì)的一款開(kāi)發(fā)板,支持WiFi6、BLE5.3。所搭載的Ai-M61-32S 模組具有豐富的外設(shè)
    的頭像 發(fā)表于 07-02 11:03 ?659次閱讀
    介紹兩款小安派開(kāi)源硬件:Cam-U和Cam-D

    玩透開(kāi)源硬件!安信可科技小安派2款音頻開(kāi)發(fā)板全新上線

    (AiPi-Voice)是安信可團(tuán)隊(duì)專門(mén)為Ai-M61-32S設(shè)計(jì)的音頻驅(qū)動(dòng)開(kāi)發(fā)板,搭配BL618芯片,其外置ES8388音頻編碼解碼器,能夠設(shè)計(jì)對(duì)講機(jī)等方案或者結(jié)合其他語(yǔ)音平臺(tái)實(shí)現(xiàn)語(yǔ)音識(shí)別。 所搭載
    的頭像 發(fā)表于 07-17 17:39 ?751次閱讀
    玩透開(kāi)源硬件!安信可科技小安派2款音頻<b class='flag-5'>開(kāi)發(fā)板</b>全新上線

    Ai-M61-32S開(kāi)發(fā)環(huán)境搭建

    Ai-M61-32S開(kāi)發(fā)環(huán)境搭建
    的頭像 發(fā)表于 11-10 12:30 ?956次閱讀
    <b class='flag-5'>Ai-M61-32S</b><b class='flag-5'>開(kāi)發(fā)</b>環(huán)境搭建

    安信可Ai-M61-32S開(kāi)發(fā)板能玩出多少拓展板?

    控制家里的一些設(shè)備~ 實(shí)物展示 這次使用M61開(kāi)發(fā)板只引出了串口,把usb引出到底板上了,順便簡(jiǎn)單的寫(xiě)了一些代碼,可以在讀取ds1302的時(shí)間顯示在屏幕上,讀取溫濕度,光敏電阻讀取光照,還有燈珠~ DS1302時(shí)鐘 板載了一個(gè)ds1302時(shí)鐘ic,以及一個(gè)cr2032備用
    的頭像 發(fā)表于 11-13 14:54 ?583次閱讀
    安信可<b class='flag-5'>Ai-M61-32S</b><b class='flag-5'>開(kāi)發(fā)板</b>能玩出多少拓展板?

    DIY案例:用Ai-M61-32S做一個(gè)多功能書(shū)桌燈

    這個(gè)書(shū)桌燈可以通過(guò)Ai-M61-32S聯(lián)網(wǎng)實(shí)時(shí)顯示時(shí)間,通過(guò)dht11溫濕度模塊顯示溫濕度,同時(shí)具備抽拉式手機(jī)支架,可以將手機(jī)放在上面,同時(shí)可以通過(guò)手機(jī)遙控開(kāi)燈,當(dāng)開(kāi)燈時(shí),會(huì)控制舵機(jī)將燈升起來(lái)。
    的頭像 發(fā)表于 01-25 15:05 ?626次閱讀
    DIY案例:用<b class='flag-5'>Ai-M61-32S</b>做一個(gè)多功能書(shū)桌燈

    不到10塊錢(qián),用Ai-M61-32S如何自制一個(gè)開(kāi)機(jī)棒?

    ?如何自制一個(gè)開(kāi)機(jī)棒? Ai-M61-32S開(kāi)機(jī)棒是一個(gè)僅使用Ai-M61-32S的開(kāi)機(jī)棒,無(wú)需額外的硬件,刷入程序,接上電源,最后結(jié)合一些簡(jiǎn)單的配置即可使用。該項(xiàng)目標(biāo)為用最少的硬件,最少的配置去實(shí)現(xiàn)遠(yuǎn)程開(kāi)機(jī)功能。 Wake-on-LAN 簡(jiǎn)稱 WoL,指通過(guò)網(wǎng)絡(luò)UDP數(shù)
    的頭像 發(fā)表于 08-27 16:17 ?299次閱讀
    不到10塊錢(qián),用<b class='flag-5'>Ai-M61-32S</b>如何自制一個(gè)開(kāi)機(jī)棒?

    外設(shè)移植 安信可Ai-WB2-32S開(kāi)發(fā)板+TM1637 NTP時(shí)鐘

    使用的是AI-WB2-32S開(kāi)發(fā)板,自己畫(huà)了一個(gè)板子整合TM1637和舵機(jī)、BLE(舵機(jī)、BLE的將會(huì)在另外2篇帖子介紹),對(duì)應(yīng)的接線方式如下: 移植過(guò)程: 根據(jù)參考帖子以及TM1637的規(guī)格書(shū)進(jìn)行更改,時(shí)序
    的頭像 發(fā)表于 09-24 14:29 ?277次閱讀
    <b class='flag-5'>外設(shè)</b><b class='flag-5'>移植</b> 安信可<b class='flag-5'>Ai-WB2-32S</b><b class='flag-5'>開(kāi)發(fā)板</b>+TM1637 NTP時(shí)鐘

    零基礎(chǔ)開(kāi)發(fā)小安派-Eyes-S1 外設(shè)篇 ——I2C

    AiPi-Eyes-S1是安信可開(kāi)源團(tuán)隊(duì)專門(mén)為Ai-M61-32S設(shè)計(jì)的一款開(kāi)發(fā)板,支持WiFi6、BLE5.3。所搭載的Ai-M61-32S 模組具有豐富的
    的頭像 發(fā)表于 11-27 16:39 ?200次閱讀
    零基礎(chǔ)<b class='flag-5'>開(kāi)發(fā)</b>小安派-Eyes-<b class='flag-5'>S</b>1 <b class='flag-5'>外設(shè)</b>篇 ——I2C

    零基礎(chǔ)開(kāi)發(fā)小安派-Eyes-S1【外設(shè)篇】——FLASH

    AiPi-Eyes-S1是安信可開(kāi)源團(tuán)隊(duì)專門(mén)為Ai-M61-32S設(shè)計(jì)的一款開(kāi)發(fā)板,支持WiFi6、BLE5.3。所搭載的Ai-M61-32S 模組具有豐富的
    的頭像 發(fā)表于 12-05 14:31 ?161次閱讀
    零基礎(chǔ)<b class='flag-5'>開(kāi)發(fā)</b>小安派-Eyes-<b class='flag-5'>S</b>1【<b class='flag-5'>外設(shè)</b>篇】——FLASH
    RM新时代网站-首页