女人被爽到高潮视频免cn费95,久久99精品久久久久久久不卡,内射人妻骚骚骚,久久精品一区二区三区四区啪啪 ,美女视频黄频a美女大全

  • 方案介紹
  • 附件下載
  • 推薦器件
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

LPC55S69+tf卡+lcd實(shí)現(xiàn)lcd顯示jpg圖片的工程源代碼

2024/05/16
2399
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

lpc55s69_sd_fatfs_lcd.rar

共1個(gè)文件

這幾天研究了一下LPC55S69開發(fā)板的tf讀寫,以及圖片文件的讀出顯示在lcd功能。tf卡工程直接從官方SDK的示例代碼里面挖出來的,使用的keil工程。重新排版了文件,編譯測(cè)試過程過程很順利。由于使用keil的pack包里面的CMSIS功能,所以項(xiàng)目?jī)?nèi)SDK的cmsis文件就不需要添加了。如果不去掉SDK內(nèi)關(guān)于CMSIS的文件,編譯會(huì)出現(xiàn)重定義錯(cuò)誤。

初始SDK內(nèi)測(cè)試tf卡例子跑成功后,后面準(zhǔn)備添加LCD驅(qū)動(dòng)。lcd使用的是并口8位數(shù)據(jù)接口屏,直接插在arduino接口上的。主要添加LCD屏的io初始化部分。在pin_mux.c中的void BOARD_InitPins(void)里面添加lcd的使用IO的初始化。LCD用的IO比較多,幸好tf卡用的IO和LCD用的IO沒有重復(fù),要不然就麻煩些了。LCD的驅(qū)動(dòng)是寫好的,直接拿過來用上就行。

添加LCD驅(qū)動(dòng)后,然后再測(cè)試LCD屏是否正常。屏幕正常后,下一步準(zhǔn)備添加jpg的解碼庫(kù)。這個(gè)jpg解碼庫(kù)使用的是tjpgd解碼庫(kù)。這個(gè)解碼庫(kù)是從RT-Thread的軟件包里面找來的。

TJpgDec(Tiny JPEG Decompressor)是針對(duì)嵌入式系統(tǒng)高度優(yōu)化的輕量級(jí)通用 JPEG 圖像解碼器,具有易于使用、資源占用小、方便移植等優(yōu)點(diǎn),廣泛應(yīng)用在各種資源受限的微處理器上,本軟件包是 TJpgDec 的 RTT 移植版本。

解碼庫(kù)地址:https://github.com/RT-Thread-packages/TJpgDec

本次用的jpg解碼庫(kù)也相應(yīng)做了些修改來適配。主要在tjpgd_port.c中。因?yàn)槭褂昧薽alloc和free內(nèi)存操作,所以需要設(shè)置堆和棧內(nèi)存空間的。

中間也出現(xiàn)了一些問題,不過幸好都解決了。主要開始設(shè)置的堆??臻g不夠,導(dǎo)致程序HardFaults了。開始不知道是出現(xiàn)啥問題了,老是顯示圖片突然死機(jī)了。單步調(diào)試后,后面才發(fā)現(xiàn)是進(jìn)入HardFault了。

HardFaults一般主要是內(nèi)存越界,堆棧溢出,內(nèi)存非對(duì)齊訪問問題。所以重點(diǎn)檢查了堆棧設(shè)置。

開始就是沒注意有2個(gè)地方設(shè)置了??臻g,加大了棧空間后就正常了,堆空間和??臻g都加大了,防止空間不夠。TJpgDec解碼最少需要3K多的堆空間用于內(nèi)部?jī)?nèi)存分配。

最終實(shí)現(xiàn)了jpg圖片文件的顯示。后面準(zhǔn)備BMP圖片文件解碼的,bmp解碼還未完善。

原圖:

顯示效果圖:

最后是整個(gè)工程代碼:

lpc55s69_sd_fatfs_lcd.rar (5.6 MB)

  • lpc55s69_sd_fatfs_lcd.rar
    下載

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
DS2431P-A1+ 1 Maxim Integrated Products EEPROM, 1KX1, Serial, CMOS, PDSO6, ROHS COMPLIANT, TSOC-6
$3.34 查看
SY89113UMY 1 Microchip Technology Inc 89113 SERIES, LOW SKEW CLOCK DRIVER, 12 TRUE OUTPUT(S), 0 INVERTED OUTPUT(S), QCC44
$8.97 查看
XPDV4121R-WF-FP 1 Finisar Corporation Photodiode Detector
暫無數(shù)據(jù) 查看

相關(guān)推薦

方案定制

去合作
方案開發(fā)定制化,2000+方案商即時(shí)響應(yīng)!