<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于BF533的圖像采集與顯示

基于BF533的圖像采集與顯示

作者: 時(shí)間:2009-12-11 來(lái)源:網(wǎng)絡(luò ) 收藏

0 引言
在嵌入式處理系統中,經(jīng)常需要對進(jìn)行,并將的處理結果在嵌入式系統的彩色LCD之上,以使人能夠對處理后的圖像結果進(jìn)行直觀(guān)的觀(guān)察,進(jìn)一步對圖像識別的正確與否進(jìn)行人工判斷。本設計主要是將嵌入式系統應用到智能飲水控制系統之中,從而實(shí)現對水位狀況的檢測。本系統可對所的圖像進(jìn)行邊緣提取,并將結果在TFTLCD上。該設計將提供的PPI接口同時(shí)連接到CMOS圖像傳感器MT9Vlll和TFTLCD器TS35NDl50l上,并采用分時(shí)工作方式來(lái)實(shí)現對圖像的采集和顯示。
Blackfin處理器的PPI(并行外設接口)是一種多功能的并行接口,它可以配置為8 bit和16 bit兩種帶寬,并可支持雙向數據流,同時(shí)包含了3條同步線(xiàn)以及一個(gè)與外部時(shí)鐘相連的時(shí)鐘引腳。PPI可以對ITU―R BT.656數據進(jìn)行無(wú)縫解碼,可實(shí)現對輸入視頻流進(jìn)行解碼,并能自動(dòng)忽略有效視頻之外的任何信號。

本文引用地址:http://dyxdggzs.com/article/152239.htm


1 系統結構
Blackfin系列處理器是ADI公司研制的一款,它集微控制器、和媒體處理器的優(yōu)勢于身,可廣泛應用于消費類(lèi)多媒體、網(wǎng)絡(luò )通信等多個(gè)領(lǐng)域。
MT9V111是Micron Technology公司推出的一款l/4英寸圖像傳感器,它能夠輸出分辨率為640x480的數碼圖像信號。通過(guò)以I2C總線(xiàn)對其IFP(Image Flow Processor)寄存器進(jìn)行配置,即可輸出ITU_R BT.656 (YCbCr)、YUV、565RGB、555RGB和444RGB等數據格式的視頻信號。
TS35NDl50l是臺灣臺盛公司生產(chǎn)的一款以薄膜場(chǎng)效應晶體管為開(kāi)關(guān)器件,能顯示彩色圖像的矩陣型液晶顯示器。使用時(shí)可通過(guò)SPI總線(xiàn)對其內部的寄存器進(jìn)行配置,如果沒(méi)有對這些寄存器進(jìn)行配置,該LCD將會(huì )自動(dòng)運行在默認模式。在應用中,可將圖像傳感器MT9V111與TFTLCD TS35ND1501同時(shí)連接在的PPI總線(xiàn)上,并采用分時(shí)方式完成圖像的采集與顯示,其系統硬件框圖如圖1所示。圖中,ADG704為4選1的四通多路復用器,用以選擇圖像傳感器和TFTLCD時(shí)對PPI總線(xiàn)提供的時(shí)鐘進(jìn)行切換。在方面,可將的可編程I/O接口PF4與圖像傳感器的SCLK端口相連,并將PF2與SDATA相連,同時(shí)采用I2C總線(xiàn)方式實(shí)現對圖像傳感器MT9Vlll的配置。將PF0置l,PFI清0,可使FTFLCD處于復位狀態(tài),圖像傳感器處于工作狀態(tài)。這時(shí),ADG704的接口S2與接口D處于連通狀態(tài)。而將圖像傳感器MT9V111提供的PIXCLK時(shí)鐘信號提供給BF533的PPI_CLK接口,則可實(shí)現BF533對圖像傳感器傳來(lái)數據的正確接收。可采用BF533內部提供的TIMERl作為幀同步信號,TIMER2作為行同步信號來(lái)控制圖像的顯示,不對TS35NDl501進(jìn)行配置,系統將采用默認工作方式。進(jìn)行時(shí),可將可編程I/O接口PF0清0,以使圖像傳感器處于復位狀態(tài),將PFl置1使TFTLCD處于工作狀態(tài),這時(shí),ADG704的接口S3與接口D處于連通狀態(tài),從而為BF533的PPI_CLK接口提供數據輸出的20MHz時(shí)鐘信號。需要指出,當有更多的外設需要和BF533通信時(shí),采用CPLD進(jìn)行邏輯擴展,可以解決GPIO接口不足的問(wèn)題。

2 圖像的采集
在首次進(jìn)行圖形采集和之前,首先應對BF533的PLL、EBIU和系統的SDRAM進(jìn)行設置,以使BF533能夠正常穩定的工作。
圖2所示是的軟件流程。通過(guò)設置BF533的FIO_DIR,FIO_FLAG_C,FIO_LAG_S寄存器,可使可編程I/O接口PFO為高電平,PF1為低電平,從而使圖像傳感器處于工作狀態(tài),TFTLCD處于復位狀態(tài)。然后,就可以采用如下代碼來(lái)實(shí)現對BF533的PPI接口初始化。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>