關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 一種數字圖像采集報警系統的設計

        一種數字圖像采集報警系統的設計

        作者: 時間:2011-07-18 來源:網絡 收藏

          3 系統軟件

          3.1 系統軟件的總體流程

          紅外方式由紅外傳感器探測出信號跳變通知CPU,從而控制傳感處理器。由于AT91SAM7S64有32個I/O服用端口故選取其中一個端口PA18作為紅外信號接收端口,在CPU中首先設置其為輸入端口上電后其端口為高電平當紅外接收信號觸發時經處理后是由低電平向高電平的跳變,在芯片初始化后可通過PIO控制器引腳數據狀態寄存器判斷PA18是否為0。若為0則控制OV6620,否則應繼續判斷,直到端口為低電平為止,然后進行通信并設置OV6620,當其響應后進行獲取,并把數據傳送給外存儲器。其系統主程序框圖如圖3所示。

          3.2 圖像傳感處理

          3.2.1 OV6620的寄存器設置

          TWI的數據發送為單字節發送OV6620功能寄存器的地址是0x00~0x50,其中不少是保留寄存器通過設置相應的寄存器,可以使OV6620工作于不同模式,在TWI數據發送時由于從機地址與從機子地址的存在所以應在TWI_MMR中寫入從機地址并設置內部地址長度,在TWI_IADR中寫入從機子地址,由于TWI_THR保存發送的數據為8位,故設置OV6620為低分辨率、曝光時間、自動白平衡和設置幀時鐘周期,其控制程序如下:

          AT91_F_TWI_Write_Byte

          (const TWI_Mapped,OV6620_addr,0x14,0x20)

          AT91_F_TWI_Write_Byte

          (const TWI_Mapped,OV6620_addr,0x10,0x9A)



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 滦平县| 东港市| 紫阳县| 珲春市| 樟树市| 安陆市| 渭南市| 安庆市| 澄迈县| 荃湾区| 双城市| 双鸭山市| 易门县| 莎车县| 五台县| 多伦县| 江西省| 即墨市| 文成县| 宁波市| 天津市| 沂源县| 樟树市| 滦平县| 得荣县| 东明县| 阿荣旗| 隆子县| 普陀区| 聂拉木县| 万源市| 阿尔山市| 潮州市| 临安市| 正安县| 鞍山市| 阿城市| 绥宁县| 宁南县| 志丹县| 深泽县|