ok6410使用ov7670模組配置方法

2021-07-24 14:31:30 字數 746 閱讀 1966

需使用ok6410官方的ov9650 cmos模組,去掉ov9650換成ov7670,

注意:1.ov7670模組管腳定義必須和ov9650一致

2.飛凌提供的ov9650規格書管腳1和24順序錯誤

開始配置:

1.修改ov7670的i2c位址為0x21,i2c_board_info("ov965x", 0x21),修改檔案:linux-3.0.1\arch\arm\mach-s3c64xx\mach-smdk6410.c

2.檢視ov7670資料手冊得知0:reset 模式 1:一般模式 ,而ov9650是1:reset 模式 0:一般模式 ,所以需要配置核心把reset type設定為0,

device drivers  --->  ********** support  --->video capture adapters  --->     (0)   reset type (0=low, 1=high) 

3.配置cmos引數,開啟如下檔案替換ov965x_init_reg裡的內容

linux-3.0.1\drivers\media\video\samsung\fimc\ov965x.h

,//yuyv

,//0x02顯示彩條,0x00正常影象

,, //0xc0,yuyv,,

重新編譯核心刷入即可顯示影象,附正確的彩條圖案方便除錯對比:

OV7670使用經驗總結

我是用這款攝像頭來進行人民幣面額的識別 影象中色塊的計數,用微控制器把一幀彩色影象採集進來後,先進行灰度處理,然後加上處理演算法,用的微控制器是stm32f407,處理速度妥妥的夠。可是一直有乙個問題,這款攝像頭很容易出現線間干擾,只要資料線和其他的線挨得太近,影象就會出現一閃一閃的失真。正點原子給...

linux之GPIO的使用 OK6410

s3c6410的 gpio 引腳相對來說比較多,而且大部分引腳都具有多重複用功能,如何在 linux 上用最簡單的方式來控制 gpio 這需要我們好好研究一下底層的 了,其實方法有很多種,鑑於在作業系統端控制 gpio 並不像控制傳統的微控制器那樣。這裡我將提及一種方法來講述,這種方法也是我至今看到...

對於串列埠的使用(基於OK6410的串列埠

這裡對串列埠的使用不在於控制,僅僅在於對字串的列印,以及對鍵盤輸入字元的判斷和操作 在c語言中我們熟用printf和scanf來列印資訊和獲得資訊,在串列埠使用中就要編寫這兩個函式,移植對應函式需要的檔案。有lib資料夾和include資料夾 首先對main函式進行編寫,主要就是對printf,sc...