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

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

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

基于SWM32單片機(jī)+LVGL的4.3寸觸摸屏設(shè)計(jì)

嵌入式技術(shù)開(kāi)發(fā) ? 來(lái)源:嵌入式技術(shù)開(kāi)發(fā) ? 作者:Mr張工 ? 2022-11-22 17:34 ? 次閱讀

假期抽時(shí)間把SWM32S做的觸摸屏板的綜合程序弄了一下,板子硬件資源如下:

SWM32S單片機(jī),LQFP-64封裝,內(nèi)置8MB的SDRAM

4.3寸16位RBG接口電容觸摸屏,800*480分辨率(也支持電阻屏和其它分辨率)。

板載WIFI模塊(ESP12S)。

板載128Mbit的SPI Flash芯片。

板載TF卡接口。

外部RTC時(shí)鐘芯片。

引出其它未使用IO(也沒(méi)剩幾個(gè)了)。

程序功能如下:

移植了LittleVGL圖形界面。

Uart1通過(guò)AT 指令訪問(wèn)WIFI模塊,連接WIFI后,訪問(wèn)心知天氣,獲取當(dāng)?shù)氐奶鞖忸A(yù)報(bào);訪問(wèn)時(shí)間服務(wù)器,獲取當(dāng)前時(shí)間。時(shí)間和天氣定時(shí)更新。

制作全中文字庫(kù),以及天氣預(yù)報(bào)相關(guān)的圖片文件,存儲(chǔ)在SPI Flash中。

通過(guò)FatFs文件系統(tǒng)訪問(wèn)TF卡,主要為了方便拷貝字庫(kù)及圖片文件到SPI Flash中。

使用內(nèi)部RTC時(shí)鐘,因?yàn)檫B接了WIFI,實(shí)時(shí)更新時(shí)間,所以就沒(méi)有用外部的。

引出Uart0,可用于調(diào)試程序。

上電后程序先將SPI Flash中的圖片加載到SDRAM中(前提是已經(jīng)將圖片從TF卡拷貝到了SPI Flash),這樣顯示比較快。完成之后鏈接WIFI,更新3天內(nèi)的天氣和實(shí)時(shí)時(shí)間,之后會(huì)定時(shí)更新。如果連接發(fā)生錯(cuò)誤,會(huì)復(fù)位WIFI模塊重新連接。

可自己設(shè)置WIFI名稱和密碼。

實(shí)際效果見(jiàn)最后視頻。4.3寸屏,800*480分辨率,顯示效果還是比較細(xì)膩的,拍攝的視頻有反光,看著效果不太好。

最后,原理圖和程序如下(程序目前只實(shí)現(xiàn)功能,未長(zhǎng)時(shí)間測(cè)試):

鏈接:https://pan.baidu.com/s/1Z_sPbzR7GI05Ub8woaodiA?pwd=n1c0

提取碼:n1c0







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • SDRAM
    +關(guān)注

    關(guān)注

    7

    文章

    428

    瀏覽量

    55262
  • 觸摸屏
    +關(guān)注

    關(guān)注

    42

    文章

    2309

    瀏覽量

    116352
  • wifi模塊
    +關(guān)注

    關(guān)注

    60

    文章

    380

    瀏覽量

    73544
  • SPI Flash
    +關(guān)注

    關(guān)注

    1

    文章

    13

    瀏覽量

    10391

原文標(biāo)題:開(kāi)源自己做的4.3寸觸摸屏,SWM32單片機(jī)+LVGL

文章出處:【微信號(hào):嵌入式技術(shù)開(kāi)發(fā),微信公眾號(hào):嵌入式技術(shù)開(kāi)發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    觸摸屏單片機(jī)的通信實(shí)現(xiàn)

    隨著觸摸屏的應(yīng)用和產(chǎn)量的增加,價(jià)格下降。因而有可能使用觸摸屏作為單片機(jī)控制設(shè)備的鍵盤和顯示裝置,提高單片機(jī)控制設(shè)備的檔次。
    發(fā)表于 10-11 17:53 ?2.4w次閱讀
    <b class='flag-5'>觸摸屏</b>與<b class='flag-5'>單片機(jī)</b>的通信實(shí)現(xiàn)

    MT500系列觸摸屏單片機(jī)通訊的設(shè)計(jì)和實(shí)現(xiàn)

    MT500系列觸摸屏單片機(jī)通訊的設(shè)計(jì)和實(shí)現(xiàn) 討論單片機(jī)與MT500系列觸摸屏通訊的設(shè)計(jì)方法和思路,給出了系統(tǒng)實(shí)現(xiàn)的硬件電路和軟件編程?! £P(guān)鍵詞:
    發(fā)表于 10-13 18:53 ?2027次閱讀
    MT500系列<b class='flag-5'>觸摸屏</b>與<b class='flag-5'>單片機(jī)</b>通訊的設(shè)計(jì)和實(shí)現(xiàn)

    用MODBUS實(shí)現(xiàn)觸摸屏單片機(jī)的通信

    講解如何利用 MODBUS通信協(xié)議 ,實(shí)現(xiàn)觸摸屏單片機(jī)的通信和控審I。詳細(xì)介紹了觸摸屏單片機(jī)的硬件連接、軟件設(shè)置及編輯、MODBUS通信協(xié)議的使用方法等內(nèi)容。
    發(fā)表于 08-15 14:27 ?329次下載
    用MODBUS實(shí)現(xiàn)<b class='flag-5'>觸摸屏</b>與<b class='flag-5'>單片機(jī)</b>的通信

    講述如何實(shí)現(xiàn)單片機(jī)觸摸屏的通信

     隨著觸摸屏的應(yīng)用和產(chǎn)量的增加,價(jià)格下降。因而有可能使用觸摸屏作為單片機(jī)控制設(shè)備的鍵盤和顯示裝置,提高單片機(jī)控制設(shè)備的檔次。
    發(fā)表于 01-06 14:14 ?1.4w次閱讀
    講述如何實(shí)現(xiàn)<b class='flag-5'>單片機(jī)</b>與<b class='flag-5'>觸摸屏</b>的通信

    基于單片機(jī)觸摸屏AllFun組態(tài)【組態(tài)畫面】

    基于單片機(jī)觸摸屏AllFun組態(tài)【組態(tài)畫面】,感興趣想朋友可以下載來(lái)看看。
    發(fā)表于 12-31 10:33 ?3次下載

    基于單片機(jī)觸摸屏AllFun組態(tài)【下位機(jī)程序】

    基于單片機(jī)觸摸屏AllFun組態(tài)【下位機(jī)程序】,感興趣的朋友可以下來(lái)看看
    發(fā)表于 12-31 10:33 ?4次下載

    基于單片機(jī)觸摸屏AllFun組態(tài)【程序+畫面】

    基于單片機(jī)觸摸屏AllFun組態(tài)【程序+畫面】
    發(fā)表于 01-06 11:03 ?15次下載

    基于單片機(jī)觸摸屏AllFun_New組態(tài)【下位機(jī)程序+畫面】

    基于單片機(jī)觸摸屏AllFun_New組態(tài)【下位機(jī)程序+畫面】
    發(fā)表于 01-06 11:03 ?13次下載

    基于單片機(jī)觸摸屏_組態(tài)程序(新版+舊版)【下位機(jī)程序+畫面】

    基于單片機(jī)觸摸屏_組態(tài)程序(新版+舊版)【下位機(jī)程序+畫面】
    發(fā)表于 01-06 11:04 ?0次下載

    51單片機(jī)與威倫觸摸屏通信

    51單片機(jī)與威倫觸摸屏通信
    發(fā)表于 12-12 21:36 ?88次下載

    如何進(jìn)行單片機(jī)觸摸屏的校準(zhǔn)

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何進(jìn)行單片機(jī)觸摸屏的校準(zhǔn)的詳細(xì)資料免費(fèi)下載。
    發(fā)表于 06-06 17:50 ?0次下載
    如何進(jìn)行<b class='flag-5'>單片機(jī)</b><b class='flag-5'>觸摸屏</b>的校準(zhǔn)

    4.3LCD電容觸摸屏尺寸圖免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的實(shí)是4.3LCD電容觸摸屏尺寸圖免費(fèi)下載。
    發(fā)表于 09-18 17:48 ?13次下載
    <b class='flag-5'>4.3</b><b class='flag-5'>寸</b>LCD電容<b class='flag-5'>觸摸屏</b>裸<b class='flag-5'>屏</b>尺寸圖免費(fèi)下載

    4.3RGBLCD電容觸摸屏模塊ATK用戶手冊(cè)

    4.3RGBLCD電容觸摸屏模塊ATK用戶手冊(cè)
    發(fā)表于 09-01 17:23 ?13次下載

    串口觸摸屏的使用(與單片機(jī)通信,電阻

    通信,最多就是指令可能有些不一樣,所以只要是串口通信就行,然后自己對(duì)照著它的開(kāi)發(fā)手冊(cè)自己來(lái)弄就行了!3、串口觸摸屏單片機(jī)通信相信大家選擇串口的原因都是用它來(lái)和單片機(jī)通信用的,因?yàn)樗?/div>
    發(fā)表于 12-29 19:26 ?59次下載
    串口<b class='flag-5'>觸摸屏</b>的使用(與<b class='flag-5'>單片機(jī)</b>通信,電阻<b class='flag-5'>屏</b>)

    如何利用MODBUS通信協(xié)議實(shí)現(xiàn)觸摸屏單片機(jī)的通信和控制

    講解如何利用MODBUS通信協(xié)議,實(shí)現(xiàn)觸摸屏單片機(jī)的通信和控審I。詳細(xì)介紹了觸摸屏單片機(jī)的硬件連接、軟件 設(shè)置及編輯、MODBUS通信協(xié)議的使用方法等內(nèi)容。
    發(fā)表于 08-02 09:50 ?18次下載