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

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

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

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

基于STM32的照相機(jī)系統(tǒng)軟件設(shè)計

Q21d_SCMseries ? 來源:未知 ? 作者:佚名 ? 2017-12-04 09:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

系統(tǒng)軟件設(shè)計

關(guān)于STM32的片上資源,LCD ILI9341液晶屏的基本配置,SD卡的驅(qū)動及文件系統(tǒng),OV7725攝像頭功能的介紹已經(jīng)在上一個章節(jié)中進(jìn)行了詳細(xì)的說明。硬件平臺的搭建都是建立在STM32開發(fā)板與其他器件模塊連接上的,本章節(jié)則主要采用自頂向下,層層細(xì)化的程序設(shè)計思想,分模塊講解整個系統(tǒng)的軟件實(shí)現(xiàn)流程。

3.1 頂層程序設(shè)計

STM32照相機(jī)基本流程可以描述為:系統(tǒng)初始化,拍照處理。首先是系統(tǒng)初始化,包括系統(tǒng)時鐘配置,對按鍵的GPIO和中斷使能,LEDGPIO初始化;再初始化LCDGPIO,FSMC總線功能和內(nèi)部寄存器;還有初始化SDFATFS文件系統(tǒng)并使能SDIO的中斷;最后,在實(shí)現(xiàn)模擬SCCB總線后,OV7725還需要配置FIFOGPIOOV7725內(nèi)部的寄存器,并初始化場信號線。接著,拍照處理:等待幀同步信號,進(jìn)入攝像;等待按鍵,開始拍照(即液晶截屏)并將圖片保存到SD卡中,見圖3.1。

3.2 系統(tǒng)初始化程序設(shè)計

3.2.1 GPIO初始化

在第二章的主控模塊部分已經(jīng)介紹了GPIO的寄存器和引腳的輸入輸出模式,對復(fù)用功能實(shí)現(xiàn)也做出了詳細(xì)說明。在STM32控制下的LED,KEYGPIO以及LCDSD card,攝像頭使用的所有GPIO或特殊功能引腳的設(shè)置都要通過流程圖來實(shí)現(xiàn)(圖3.2)。

3.2.2 LCD初始化

LCD初始化主要包括兩個內(nèi)容:FSMC總線配置,LCD寄存器配置,見圖3.3。程序中的涉及液晶屏的讀寫操作(如清屏,設(shè)置液晶掃描方向以及寫入圖片信息),都是在向Bank1_LCD_CBank1_LCD_D兩個區(qū)域分別寫入命令和數(shù)據(jù)實(shí)現(xiàn)的。其中,命令/數(shù)據(jù)的含義可參考ILI9341參考手冊上的內(nèi)容,在第二章的液晶顯示模塊中也給出了部分指令的含義。

3.2.3 SD卡文件系統(tǒng)初始化

SD卡文件系統(tǒng)初始化可分兩塊:SD卡中斷初始化和硬件初始化。如何設(shè)置中斷和FatFs文件系統(tǒng)的函數(shù)接口前面都已經(jīng)介紹過了,圖3.4是整個SD卡文件系統(tǒng)的初始化流程圖。

3.2.4 OV7725初始化

攝像頭OV7725的初始化分為三大部分:SCCB總線和FIFO的GPIO初始化,傳感器的初始化,場信號線的初始化。其中的SCCB總線時序在上一章已經(jīng)講過,圖3.5是OV7725初始化的程序流程圖。

3.1 主程序流程圖

3.2 GPIO的配置及復(fù)用

圖3.3 LCD初始化流程

3.4 SD卡文件初始化流程

3.5 OV7725初始化流程

3.3 拍照處理程序設(shè)計

前幾個小節(jié)詳細(xì)介紹了各個子模塊的初始化的實(shí)現(xiàn),從主程序框圖上看,還要有FIFO的準(zhǔn)備,圖像采集與顯示,中斷服務(wù)程序,液晶截屏與保存子程序。FIFO的準(zhǔn)備(使能數(shù)據(jù)出FIFO輸出),圖像采集與顯示是通過反復(fù)的讀FIFO的輸出并往LCD寄存器寫入數(shù)據(jù)的過程,這些可以參考第二章的液晶顯示模塊和圖像采集模塊中FIFO的時序。最后一小節(jié)的重點(diǎn)是液晶截屏和圖片保存的流程控制,見圖3.6。

3.6 液晶截屏與保存流程


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • STM32
    +關(guān)注

    關(guān)注

    2293

    文章

    11031

    瀏覽量

    364702
  • 照相機(jī)
    +關(guān)注

    關(guān)注

    0

    文章

    69

    瀏覽量

    27295

原文標(biāo)題:基于STM32的照相機(jī)系統(tǒng)的實(shí)現(xiàn)(系統(tǒng)軟件設(shè)計)

文章出處:【微信號:SCMseries,微信公眾號:單片機(jī)系列】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    基于STM32設(shè)計的門禁照相機(jī)

    當(dāng)前文章介紹基于STM32設(shè)計的門禁照相機(jī),本項(xiàng)目提供了一種更加智能、安全、便捷的門禁解決方案。門禁照相機(jī)采用STM32F103ZET6 MCU作為主控芯片,配合2.8寸LCD顯示屏、
    的頭像 發(fā)表于 06-22 10:34 ?2798次閱讀
    基于<b class='flag-5'>STM32</b>設(shè)計的門禁<b class='flag-5'>照相機(jī)</b>

    STM32照相機(jī)

    嵌入式相機(jī)照相機(jī)攝影攝像
    愛轉(zhuǎn)的光凌
    發(fā)布于 :2021年11月10日 23:07:36

    迷你STM32照相機(jī)OV7670

    迷你STM32照相機(jī)OV7670
    發(fā)表于 04-01 12:21

    迷你STM32照相機(jī)(OV7670

    迷你STM32照相機(jī)(OV7670
    發(fā)表于 06-10 11:22

    照相機(jī)用簡易閃光燈電路

    照相機(jī)用簡易閃光燈電路
    發(fā)表于 04-13 12:03 ?1456次閱讀
    <b class='flag-5'>照相機(jī)</b>用簡易閃光燈電路

    怎樣識照相機(jī)閃光燈電路

    怎樣識照相機(jī)閃光燈電路
    發(fā)表于 08-28 15:04 ?1286次閱讀
    怎樣識<b class='flag-5'>照相機(jī)</b>閃光燈電路

    典型照相機(jī)閃光燈電路原理圖

    典型照相機(jī)閃光燈電路原理圖
    發(fā)表于 08-28 15:05 ?8272次閱讀
    典型<b class='flag-5'>照相機(jī)</b>閃光燈電路原理圖

    快修照相機(jī)電子閃光燈技巧

    快修照相機(jī)電子閃光燈技巧
    發(fā)表于 08-28 15:58 ?1661次閱讀
    快修<b class='flag-5'>照相機(jī)</b>電子閃光燈技巧

    照相機(jī)應(yīng)如何選擇電池?

    照相機(jī)應(yīng)如何選擇電池?        普通的傻瓜照相機(jī)可用一般的堿性電池,其效果較好;數(shù)碼相機(jī)等高科技產(chǎn)品由于對電流強(qiáng)度等要求較高
    發(fā)表于 10-28 15:33 ?994次閱讀

    照相機(jī)

    照相機(jī) 教學(xué)所需要的照片、幻燈片和投影片多數(shù)是通過攝影獲得的,因此,照相機(jī)及其使用是制作投影軟件的基礎(chǔ)。
    發(fā)表于 11-18 15:32 ?4246次閱讀
    <b class='flag-5'>照相機(jī)</b>

    照相機(jī)測光電路圖

    照相機(jī)測光電路圖 B為測光元件,前面裝有由粗到密的山柵。
    發(fā)表于 11-19 16:18 ?1234次閱讀
    <b class='flag-5'>照相機(jī)</b>測光電路圖

    照相機(jī)輔助閃光燈電路圖

    照相機(jī)輔助閃光燈電路圖
    發(fā)表于 11-19 16:21 ?1469次閱讀
    <b class='flag-5'>照相機(jī)</b>輔助閃光燈電路圖

    照相機(jī)鏡頭遮光罩

    照相機(jī)鏡頭遮光罩           
    發(fā)表于 12-23 11:43 ?1329次閱讀

    “無人機(jī)”到底是“會飛的照相機(jī)”還是“帶照相機(jī)的飛行器”?

    深圳海關(guān)關(guān)稅處介紹,“無人機(jī)”如果按照“帶照相機(jī)的飛行器”歸類,就必須按“飛行器”進(jìn)行監(jiān)管,這樣一來各國的貿(mào)易管制條件會比較嚴(yán)格,容易形成非關(guān)稅貿(mào)易壁壘;但是如果按照“會飛的照相機(jī)”歸類,就可以按“照相機(jī)”來進(jìn)行監(jiān)管,各國對
    的頭像 發(fā)表于 11-06 11:19 ?8373次閱讀

    眼底照相機(jī)成像系統(tǒng)的光學(xué)原理及設(shè)計分析

    真正意義上的眼底照相機(jī)是由德國CarlZaiss公司于1925年首先研制成功的,它是由間接檢眼鏡發(fā)展而成。經(jīng)過了幾十年發(fā)展,目前利用高分辨率的乳膠底片,設(shè)計良好的眼底照相機(jī)可以獲得大約6μm的分辨率。
    發(fā)表于 01-10 10:37 ?5598次閱讀