久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3086|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

死磕到底2—STM32F407驅(qū)動(dòng)無(wú)FIFO無(wú)時(shí)鐘ov7670

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:716413 發(fā)表于 2020-7-4 20:29 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
本帖最后由 新洲羅遠(yuǎn) 于 2020-7-4 20:32 編輯

上次的F103驅(qū)動(dòng)OV7670究竟沒(méi)有實(shí)用價(jià)值,我又買了一塊STM32F407開(kāi)發(fā)小板,
驅(qū)動(dòng)了無(wú)FIFO無(wú)時(shí)鐘ov7670,320*240每秒28幀(應(yīng)該還可以快點(diǎn))。
感覺(jué)到這個(gè)方案比用有FIFO的劃算,STM32F407開(kāi)發(fā)小板+ov7670=60元左右。
一、407帶攝像頭接口,取攝像頭數(shù)據(jù)由片內(nèi)硬件操作,超爽。
二、我用示波器看PA8輸出時(shí)鐘,幅度很小,這不是程序問(wèn)題,是示波器頻率不夠,
      調(diào)試時(shí)候不要懷疑這個(gè)信號(hào)。我在這里白白糾結(jié)了幾天。
三、攝像頭相關(guān)的口線比較多,一根口線多處設(shè)置,還有硬件連接的問(wèn)題,容易出錯(cuò)。
       調(diào)式時(shí)候可以一步一步來(lái),先調(diào)SCCB,把攝像頭初始化搞OK,再調(diào)直接讀取圖像數(shù)據(jù),
       這樣,端口和線路連接都沒(méi)有問(wèn)題了,就可以進(jìn)入第三步,上DCMI和DMA。
        //ov7670_GPIO2_Init();        //老的端口輸入設(shè)置
        //camera_refresh();   //老的取數(shù)操作

     這兩句就是直接取數(shù)據(jù),不用DCMI和DMA。

int main(void)
{

        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設(shè)置系統(tǒng)中斷優(yōu)先級(jí)分組2
        delay_init(168);  //初始化延時(shí)函數(shù)
        uart_init(115200);                //初始化串口波特率為115200
//   usart2_init(42,115200);                //初始化串口2波特率為115200
        LED_Init();                                        //初始化LED
         LCD_Init();                                        //LCD初始化  
  //        KEY_Init();                                        //按鍵初始化
        
         TIM3_Int_Init(10000-1,8400-1);//10Khz計(jì)數(shù),1秒鐘中斷一次        //打印幀率
        
//          TIM1_PWM_Init();
//          usmart_dev.init(84);                //初始化USMART
        
         POINT_COLOR=RED;//設(shè)置字體為紅色         
        
        LCD_ShowString(30,130,240,16,16,"OV7670 Init?");
        
        
        while(OV7670_Init())//初始化OV7670
        {
                LCD_ShowString(30,130,240,16,16,"OV7670 ERR");
                delay_ms(200);
          LCD_Fill(30,130,239,170,WHITE);
                delay_ms(200);
        }
        
        LCD_ShowString(30,130,200,16,16,"OV7670    OK   ");
        delay_ms(1500);        
               
        OV7670_Window_Set(12,176,240,320);//OV7670設(shè)置輸出窗口
        //OV7670_Color_Saturation(4);//顏色飽和度
        
  //ov7670_GPIO2_Init();        //老的端口輸入設(shè)置
        //camera_refresh();   //老的取數(shù)操作
        
         My_DCMI_Init();                        //DCMI配置
         DCMI_DMA_Init((u32)&LCD->LCD_RAM,  10,  DMA_MemoryDataSize_HalfWord,  DMA_MemoryInc_Disable);//DCMI DMA配置  
         DCMI_Start();                 //啟動(dòng)傳輸
         
         while(1)
        {        

        }
}


例程來(lái)源于正點(diǎn)原子,特此感謝!

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美国产日韩精品 | 成人免费视频网站在线观看 | 国产98色在线 | 欧美一区两区 | www亚洲一区 | 久久国产视频一区 | 男女羞羞网站 | japanhdxxxx裸体| 羞羞的视频免费在线观看 | 欧美日本免费 | 偷拍自拍网站 | 一区二区三区精品视频 | 久久99精品国产 | 天天操天天操 | 久久久久久九九九九 | 日韩欧美视频 | 欧美精品福利视频 | 一区二区精品在线 | 欧美中文字幕一区二区三区亚洲 | 麻豆毛片| 在线视频一区二区 | 国产极品车模吞精高潮呻吟 | 精品视频久久久 | 一级毛片大全免费播放 | 亚洲国产视频一区二区 | 成人动漫视频网站 | 一区二区三区四区在线视频 | 国产情侣久久 | 97精品国产97久久久久久免费 | 亚洲欧洲色视频 | 91最新入口 | 欧美日日 | av在线免费观看网址 | 人人插人人 | 久久久91精品国产一区二区三区 | 日本91av视频| 欧美久久久久 | 黄色毛片免费视频 | 日韩中文字幕在线播放 | 免费日韩av网站 | 久久久久91 |