99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

3.1 頂層程序設(shè)計(jì)

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

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

3.2.1 GPIO初始化

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

3.2.2 LCD初始化

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

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

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

3.2.4 OV7725初始化

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

3.1 主程序流程圖

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

圖3.3 LCD初始化流程

3.4 SD卡文件初始化流程

3.5 OV7725初始化流程

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

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

3.6 液晶截屏與保存流程


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

    關(guān)注

    2293

    文章

    11032

    瀏覽量

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

    關(guān)注

    0

    文章

    69

    瀏覽量

    27300

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

文章出處:【微信號(hào):SCMseries,微信公眾號(hào):?jiǎn)纹瑱C(jī)系列】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

    STM32照相機(jī)

    嵌入式相機(jī)照相機(jī)攝影攝像
    愛(ài)轉(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ī)用簡(jiǎn)易閃光燈電路

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

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

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

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

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

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

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

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

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

    照相機(jī)

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

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

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

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

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

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

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

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

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

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

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