一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

華芯微特SWM341系列微控制器主要性能 SWM34SRT6-50顯示驅(qū)動(dòng)應(yīng)用

0xQC_gh_ed4f95b ? 來(lái)源:華芯微特32位MCU ? 作者:華芯微特32位MCU ? 2022-06-13 11:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

SWM341系列的介紹

本文介紹了華芯微特SWM341系列主要性能,和其系列之一的SWM34SRET6-50驅(qū)動(dòng)4.3寸800*480 TFTLCD顯示的例程應(yīng)用。

01SWM341系列性能

SWM341是一款基于ARM Cortex-M33的32位微控制器,片上包含精度為 1%以內(nèi)的 20MHz/40MHz 時(shí)鐘,最高可 倍頻到 150 MHz 時(shí)鐘頻率,提供多種內(nèi)置 FLASH/SRAM 大小可供選擇,支持 ISP(在系統(tǒng)編程)操作及 IAP(在應(yīng)用編程)。

外設(shè)串行總線包括2路 CAN 接口,4路 UART 接口、1路USB 2.0全速(OTG)控制器、3路SPI 通信接口(支持主/從/I2S 模式選擇)及 2路I2C接口(支持主/從選擇),還包括1個(gè)32位看門狗定時(shí)器,5 組32位加強(qiáng)型定時(shí)器,12組24位基礎(chǔ)型定時(shí)器。10路獨(dú)立通道16位的 PWM 發(fā)生器。2路共計(jì)16通道12位、2.5MSPS的逐次逼近型 ADC 模塊。1路 RGB888/RGB565/MPU-I8080接口的TFT-LCD 液晶驅(qū)動(dòng)模塊。1路SDIO 接口。一個(gè)圖像硬解碼器 JPEG、1路數(shù)模轉(zhuǎn)換 DAC 模塊、 1路RTC實(shí)時(shí)時(shí)鐘以及1個(gè)外接SDRAM 接口控制模塊,同時(shí)提供欠壓檢測(cè)及低電壓復(fù)位功能。具有高性能、低功耗、代碼密度大等特點(diǎn),適用于家用電器、商用電器、工業(yè)控制,電機(jī)驅(qū)動(dòng)等諸多應(yīng)用領(lǐng)域。

SWM34SRET6-50秉承了SWM341系列的功能及性能,其特點(diǎn)是內(nèi)置了8MB的SDRAM。主要面向于TFT-LCD RGB565顯示驅(qū)動(dòng)應(yīng)用市場(chǎng),分辨率最高可達(dá)1024x1024,實(shí)際應(yīng)用以800x480分辨率為主,其顯示效果尤為良好,性價(jià)比突出。系統(tǒng)主頻最高可達(dá)150MHz,SDRAM時(shí)鐘頻率最高140MHz,SFC接口模塊驅(qū)動(dòng)外置Spi-NorFlash的時(shí)鐘頻率最高可達(dá)系統(tǒng)主頻。除驅(qū)動(dòng)TFT-LCD顯示外,還有預(yù)留ADC、PWM、DAC、SDIO、USB、I2C、UART、CAN、GPIO、SWD等擴(kuò)展接口,可接各種外設(shè)應(yīng)用。

91b86c5e-eacb-11ec-ba43-dac502259ad0.jpg ?

02SWM34SRT6-50顯示驅(qū)動(dòng)應(yīng)用

2.1SWM34SRET6顯示開(kāi)發(fā)板

采用12MHz外部晶振,通過(guò)改動(dòng)系統(tǒng)時(shí)鐘配置文件,設(shè)置系統(tǒng)主頻為140MHz,如圖下圖所示。

922d8d7c-eacb-11ec-ba43-dac502259ad0.png

2.2UI圖片的顯示處理

UI圖片的存儲(chǔ)包括在Spi-Flash中的存儲(chǔ)和在SDRAM中的緩存。

例程中Spi-Flash中存儲(chǔ)的UI素材以文件方式進(jìn)行存儲(chǔ),通過(guò)SDIO通訊接口讀取SD-TF卡根目錄下的UI素材文件,進(jìn)而使用SFC接口拷貝復(fù)制寫入到Spi-Flash(W25Q128JVSQ)中。其中,SD-TF卡的文件系統(tǒng)格式須要求為FAT/FAT32格式,如不是該格式,請(qǐng)進(jìn)行格式化。需要注意,使用SPI四線通訊時(shí),Spi-Flash本身須支持四線QSPI通訊方式。

顯示過(guò)程中,SDRAM作為L(zhǎng)CDC功能模塊和LVGL-GUI SDK顯示緩存。

在此,我們以使用LVGL圖片控件顯示一張UI圖片素材的完整過(guò)程來(lái)舉例說(shuō)明:

程序中預(yù)先定義并聲明 lv_img_dsc_t ‘圖片變量’,其結(jié)構(gòu)體類型詳見(jiàn)下圖;

925d2ff0-eacb-11ec-ba43-dac502259ad0.png

從SPI-Flash中讀取圖片文件信息,并依此對(duì)lv_img_dsc_t “圖片變量”進(jìn)行賦值,再將圖片的RGB像素?cái)?shù)據(jù)拷貝至對(duì)應(yīng)的SDRAM區(qū)域中,

詳見(jiàn)load_file.c中的copy_image_from_flash_to_sdram()

實(shí)現(xiàn);

9283d376-eacb-11ec-ba43-dac502259ad0.png
92ae61fe-eacb-11ec-ba43-dac502259ad0.png

此時(shí)lv_img_dsc_t “圖片變量”的*data已被賦值為指向圖片實(shí)際RGB像素?cái)?shù)據(jù)的 SDRAM區(qū)域,在未改變?cè)搮^(qū)域數(shù)據(jù)的情況下,用戶直接調(diào)用LVGL的API即可顯示圖片,

即:

lv_obj_t *obj= lv_img_create(lv_scr_act(), NULL);lv_img_set_src(obj, &圖片變量);

最后請(qǐng)注意:當(dāng)lv_img_dsc_t “圖片變量”的*data 指向SDRAM區(qū)域內(nèi)的值被改變后,須重新對(duì)lv_img_dsc_t “圖片變量”賦值,以保持圖片源地址的正確訪問(wèn)。

原文標(biāo)題:SWM341系列之SWM34SRET6介紹

文章出處:【微信公眾號(hào):華芯微特32位MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:湯梓紅
聲明:本文內(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)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7957

    瀏覽量

    155239
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9353

    瀏覽量

    377793
  • 顯示驅(qū)動(dòng)
    +關(guān)注

    關(guān)注

    1

    文章

    71

    瀏覽量

    15269

原文標(biāo)題:SWM341系列之SWM34SRET6介紹

文章出處:【微信號(hào):gh_ed4f95bde4df,微信公眾號(hào):華芯微特32位MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    SWM241系列、主流領(lǐng)域 LCD斷碼屏、TFT液晶屏

    /QFP44/QFP48 封裝 應(yīng)用領(lǐng)域:儀器儀表、工業(yè)控制、電機(jī)驅(qū)動(dòng)、白色家電、可穿戴設(shè)備 附帶選型手冊(cè),可對(duì)應(yīng)相關(guān)產(chǎn)品進(jìn)行咨詢 *附件:
    發(fā)表于 09-03 10:30

    SWM181-從零開(kāi)發(fā)MCU

    [0]從零開(kāi)發(fā)MCU--SWM181感謝韜哥發(fā)來(lái)的SWM181CBT6開(kāi)發(fā)板,板子是最小
    發(fā)表于 07-01 07:08

    SWM341系列MCU數(shù)據(jù)手冊(cè)

    SWM341 是一款基于 ARM○R Cortex?-M33 的 32 位微控制器。具有高性能、低功耗、代碼密度大等突出特點(diǎn),適用于工業(yè)控制、白色家電、電機(jī)
    發(fā)表于 09-14 07:59

    SWM34S系列性能屏驅(qū)MCU 應(yīng)用于儲(chǔ)能、充電樁的儀表/顯示

    SWM341 是一款基于 ARM○R Cortex?-M33 的 32 位微控制器。具有高性能、低功耗、代碼密度大等突出特點(diǎn),適用于工業(yè)控制、白色家電、電機(jī)
    發(fā)表于 11-08 16:36

    SWM201系列MCU微控制器滿足當(dāng)前市場(chǎng)眾多電機(jī)應(yīng)用

    目前由廣東華特重磅推出科技與專業(yè)結(jié)合的SWM201、SWM20D、SWM20P電機(jī)驅(qū)動(dòng)芯片
    發(fā)表于 12-16 11:27 ?1765次閱讀

    SWM240數(shù)據(jù)手冊(cè)

    SWM240數(shù)據(jù)手冊(cè)
    發(fā)表于 05-09 16:52 ?1次下載

    SWM341 DMA2D模塊介紹

    SWM341 DMA2D模塊介紹
    的頭像 發(fā)表于 11-06 17:11 ?1082次閱讀
    <b class='flag-5'>SWM341</b> DMA2D模塊介紹

    SWM341系列之86盒智能開(kāi)關(guān)應(yīng)用

    SWM341系列之 86盒智能開(kāi)關(guān)應(yīng)用
    的頭像 發(fā)表于 11-10 18:25 ?1642次閱讀
    <b class='flag-5'>SWM341</b><b class='flag-5'>系列</b>之86盒智能開(kāi)關(guān)應(yīng)用

    SWM341系列SWM34SRET6介紹

    SWM341系列SWM34SRET6介紹
    的頭像 發(fā)表于 10-27 10:19 ?3043次閱讀
    <b class='flag-5'>SWM341</b><b class='flag-5'>系列</b>之<b class='flag-5'>SWM34SRET6</b>介紹

    嵌入式處理 SWM180KCT6-80 SWM180KCT6-80數(shù)據(jù)手冊(cè)

    SWM180KCT是一款基于32位ARM?Cortex?-M0微控制器。具有高性能、低功耗、代碼密度大等優(yōu)勢(shì),適用于工業(yè)控制及白色家電等諸多應(yīng)用領(lǐng)域。封裝:LQFP32
    發(fā)表于 08-19 16:00 ?0次下載

    32位MCU微控制器 SWM240R6T7-50數(shù)據(jù)手冊(cè)

    SWM240R6T7是一款基于32位ARM?Cortex?-M0微控制器。具有高性能、低功耗、代碼密度大等優(yōu)勢(shì),適用于工業(yè)控制及白色家電等諸多應(yīng)用領(lǐng)域。封裝:LQFP64_10X10M
    發(fā)表于 08-19 16:00 ?0次下載

    32位MCU微控制器 SWM180RCT6-50數(shù)據(jù)手冊(cè)

    SWM180RCT6是一款基于32位ARM?Cortex?-M0微控制器。封裝:LQFP64_10X10MM
    發(fā)表于 08-19 16:00 ?0次下載

    32位MCU微控制器 SWM050I2P7-65數(shù)據(jù)手冊(cè)

    SWM050是一款基于32位ARM?Cortex?-M0微控制器。具有高性能、低功耗、代碼密度大等優(yōu)勢(shì),適用于工業(yè)控制及白色家電等諸多應(yīng)用領(lǐng)域。封裝:TSSOP-8
    發(fā)表于 08-19 16:00 ?0次下載

    32位MCU微控制器 SWM180CBT6-50數(shù)據(jù)手冊(cè)

    SWM180CBT6是一款基于32位ARM?Cortex?-M0微控制器。具有高性能、低功耗、代碼密度大等優(yōu)勢(shì),適用于工業(yè)控制及白色家電等諸多應(yīng)用領(lǐng)域。封裝:LQFP48_7X7MM
    發(fā)表于 08-19 16:00 ?1次下載

    32位MCU微控制器 SWM150R6T6-50數(shù)據(jù)手冊(cè)

    SWM150R6T6是一款基于32位ARM?Cortex?-M0微控制器。具有高性能、低功耗、代碼密度大等優(yōu)勢(shì),適用于工業(yè)控制及白色家電等諸多應(yīng)用領(lǐng)域。封裝:LQFP64_10X10M
    發(fā)表于 08-19 16:00 ?0次下載