资源简介
stm32f4摄像头数据转bmp上传onenet.zip
代码片段和文件信息
#include “dcmi.h“
#include “ov7670.h“
#include “stdio.h“
#include “string.h“
#include “sys_cfg.h“
//////////////////////////////////////////////////////////////////////////////////
//本程序只供学习使用,未经作者许可,不得用于其它任何用途
//ALIENTEK STM32F407开发板
//DCMI 驱动代码
//正点原子@ALIENTEK
//技术论坛:www.openedv.com
//创建日期:2014/5/14
//版本:V1.0
//版权所有,盗版必究。
//Copyright(C) 广州市星翼电子科技有限公司 2014-2024
//All rights reserved
//////////////////////////////////////////////////////////////////////////////////
u8 ov_frame=0; //帧率
u32 datanum=0;
u32 HSYNC=0;
u32 VSYNC=0;
DCMI_InitTypeDef DCMI_InitStructure;
u8 ov_rev_ok = 0;
//DCMI DMA配置
//DMA_Memory0baseAddr:存储器地址 将要存储摄像头数据的内存地址(也可以是外设地址)
//DMA_BufferSize:存储器长度 0~65535
//DMA_MemoryDataSize:存储器位宽
//DMA_MemoryDataSize:存储器位宽 @defgroup DMA_memory_data_size :DMA_MemoryDataSize_Byte/DMA_MemoryDataSize_HalfWord/DMA_MemoryDataSize_Word
//DMA_MemoryInc:存储器增长方式 @defgroup DMA_memory_incremented_mode /** @defgroup DMA_memory_incremented_mode : DMA_MemoryInc_Enable/DMA_MemoryInc_Disable
void DCMI_DMA_Init(u32 DMA_Memory0baseAddru16 DMA_BufferSizeu32 DMA_MemoryDataSizeu32 DMA_MemoryInc)
{
DMA_InitTypeDef DMA_InitStructure;
NVIC_InitTypeDef NVIC_InitStructure;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2ENABLE);//DMA2时钟使能
DMA_DeInit(DMA2_Stream1);
while (DMA_GetCmdStatus(DMA2_Stream1) != DISABLE){}//等待DMA2_Stream1可配置
/* 配置 DMA Stream */
DMA_InitStructure.DMA_Channel = DMA_Channel_1; //通道1 DCMI通道
DMA_InitStructure.DMA_PeripheralbaseAddr = (uint32_t)&DCMI->DR; ;//外设地址为:DCMI->DR
DMA_InitStructure.DMA_Memory0baseAddr = (uint32_t)DMA_Memory0baseAddr;//DMA 存储器0地址
DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory;//外设到存储器模式
DMA_InitStructure.DMA_BufferSize = DMA_BufferSize;//数据传输量
DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;//外设非增量模式
DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc;//存储器增量模式
DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Word;//外设数据长度:32位
DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize;//存储器数据长度
DMA_InitStructure.DMA_Mode = DMA_Mode_Circular;// 使用循环模式 DMA_Mode_Normal
DMA_InitStructure.DMA_Priority = DMA_Priority_High;//高优先级
DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Enable; //FIFO模式
DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_Full;//使用全FIFO
DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;//外设突发单次传输
DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;//存储器突发单次传输
DMA_Init(DMA2_Stream1 &DMA_InitStructure);//初始化DMA Stream
DMA_ITConfig(DMA2_Stream1DMA_IT_TCENABLE);
NVIC_InitStructure.NVIC_IRQChannel= DMA2_Stream1_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0;
NVIC_InitStructure.NVIC_IRQChannelSubPriority=0;
NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;
NVIC_Init(&NVIC_InitStructure); //根据指定的参数初始化VIC寄存器、
}
void DMA2_Stream1_IRQHandler(void)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-03-12 14:10 stm32f4摄像头数据转bmp上传onenet\
目录 0 2018-03-09 08:53 stm32f4摄像头数据转bmp上传onenet\ov7670\
文件 7970 2018-03-05 11:50 stm32f4摄像头数据转bmp上传onenet\ov7670\dcmi.c
文件 841 2018-03-05 11:50 stm32f4摄像头数据转bmp上传onenet\ov7670\dcmi.h
文件 6729 2018-03-07 10:21 stm32f4摄像头数据转bmp上传onenet\ov7670\ov7670.c
文件 1413 2018-03-07 11:02 stm32f4摄像头数据转bmp上传onenet\ov7670\ov7670.h
文件 3741 2018-03-06 16:30 stm32f4摄像头数据转bmp上传onenet\ov7670\ov7670config.h
文件 3372 2018-03-05 16:04 stm32f4摄像头数据转bmp上传onenet\ov7670\ov7670test.c
文件 800 2018-03-05 16:31 stm32f4摄像头数据转bmp上传onenet\ov7670\ov7670test.h
文件 4138 2018-03-05 11:47 stm32f4摄像头数据转bmp上传onenet\ov7670\sccb.c
文件 1873 2018-03-05 11:47 stm32f4摄像头数据转bmp上传onenet\ov7670\sccb.h
目录 0 2018-03-12 10:59 stm32f4摄像头数据转bmp上传onenet\rgb2bmp\
文件 3327 2018-03-12 10:59 stm32f4摄像头数据转bmp上传onenet\rgb2bmp\rgb2bmp.c
文件 3152 2018-01-31 22:54 stm32f4摄像头数据转bmp上传onenet\rgb2bmp\rgb2bmp.h
目录 0 2018-03-12 09:18 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\
目录 0 2018-03-12 14:10 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\MDK\
目录 0 2018-03-12 09:18 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\MDK\DebugConfig\
文件 2084 2015-10-27 12:06 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\MDK\DebugConfig\Target_1_STM32F407ZGTx.dbgconf
文件 2084 2015-10-27 12:06 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\MDK\DebugConfig\stm32f4_project_STM32F407ZGTx.dbgconf
文件 141210 2018-03-12 13:29 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\MDK\Jli
文件 762 2018-02-26 09:06 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\MDK\Jli
目录 0 2018-03-12 09:18 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\MDK\Listings\
文件 77607 2018-03-12 10:19 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\MDK\Listings\startup_stm32f40_41xxx.lst
文件 242223 2018-03-12 14:00 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\MDK\Listings\stm32f407_ex.map
目录 0 2018-03-12 14:00 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\MDK\ob
文件 456859 2018-03-12 11:48 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\MDK\ob
文件 2047 2018-03-12 11:48 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\MDK\ob
文件 499756 2018-03-12 11:48 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\MDK\ob
文件 9817 2018-03-12 10:22 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\MDK\ob
文件 237 2018-03-12 10:22 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\MDK\ob
文件 19648 2018-03-12 10:22 stm32f4摄像头数据转bmp上传onenet\stm32f407_iot\MDK\ob
............此处省略296个文件信息
- 上一篇:ESS.7z
- 下一篇:xunzai.com_施乐3210驱动及清零.rar
相关资源
- xunzai.com_施乐3210驱动及清零.rar
- ESS.7z
- 串口存储数据工程文件.rar
- 北大青鸟Y2考试.rar
- electron-ssr-0.2.6.AppImage
- ApowerRECv1.3.1.6.7z
- wince6.0软件.rar
- 20170125144558156.pdf
- DigitalFundamentals(11th).rar
- 手势样本数字手势、字母.rar
- 非线性控制系统理论基础第2版_13503
- 奇妙三代2013.rar
- Grid+Report5.6锐浪报表完美破解版.rar
- DaLianZhiYiKeJi-roomgame-master.zip
- 矩阵分析-史荣昌.rar
- ccleaner-清理器-5.46.rar
- teamviewer_11.0.55321破解企业版任意换I
- GPS原理与应用第二版-寇艳红.pdf
- duoqy.part3.rar
- Sysprogs破解.zip
- BPM技术的理论、规范、模式及最佳实
- ZenTaoPMS.8.1.3.zbox_64.tar.gz
- setup_proteus_v75sp3.part2.rar
- Natural_Language_Processing_with_PyTorch.pdf
- StrapdownInertialNavigaitonTechnology(2ndEdi
- StrapdownInertialNavigationTechnology_2ED.pdf
- 鲁棒控制课件.zip
- 1ax62l.rar
- Cass加密.rar
- 开关电源实用技术热设计、电磁兼容
评论
共有 条评论