91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 11MB
    文件類型: .rar
    金幣: 2
    下載: 4 次
    發(fā)布日期: 2023-06-26
  • 語言: 其他
  • 標(biāo)簽: stm32??c??uvc??

資源簡介

UVC移植到STM32F407上的工程,親測可用。 通過我之前發(fā)的UVC工具,可以使用AMCAP查看到圖像顯示; 通過UVCView可以看到UVC協(xié)議;

資源截圖

代碼片段和文件信息

#include?“dcmi.h“?
#include?“ov2640.h“?

DCMI_InitTypeDef?DCMI_InitStructure;


void?DCMI_DMA_Init(u32?DMA_Memory0baseAddru16?DMA_BufferSizeu32?DMA_MemoryDataSizeu32?DMA_MemoryInc)
{?
DMA_InitTypeDef??DMA_InitStructure;

RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2ENABLE);//DMA2時鐘使能?
DMA_DeInit(DMA2_Stream1);
while?(DMA_GetCmdStatus(DMA2_Stream1)?!=?DISABLE){}//等待DMA2_Stream1可配置?

DMA_InitStructure.DMA_Channel?=?DMA_Channel_1;??//通道1?DCMI通道?
DMA_InitStructure.DMA_PeripheralbaseAddr?=?(u32)&DCMI->DR;//外設(shè)地址為:DCMI->DR
DMA_InitStructure.DMA_Memory0baseAddr?=?DMA_Memory0baseAddr;//DMA?存儲器0地址
DMA_InitStructure.DMA_DIR?=?DMA_DIR_PeripheralToMemory;//外設(shè)到存儲器模式
DMA_InitStructure.DMA_BufferSize?=?DMA_BufferSize;//數(shù)據(jù)傳輸量?
DMA_InitStructure.DMA_PeripheralInc?=?DMA_PeripheralInc_Disable;//外設(shè)非增量模式
DMA_InitStructure.DMA_MemoryInc?=?DMA_MemoryInc;//存儲器增量模式
DMA_InitStructure.DMA_PeripheralDataSize?=?DMA_PeripheralDataSize_Word;//外設(shè)數(shù)據(jù)長度:32位
DMA_InitStructure.DMA_MemoryDataSize?=?DMA_MemoryDataSize;//存儲器數(shù)據(jù)長度?
DMA_InitStructure.DMA_Mode?=?DMA_Mode_Circular;//?使用循環(huán)模式?
DMA_InitStructure.DMA_Priority?=?DMA_Priority_High;//高優(yōu)先級
DMA_InitStructure.DMA_FIFOMode?=?DMA_FIFOMode_Enable;?//FIFO模式????????
DMA_InitStructure.DMA_FIFOThreshold?=?DMA_FIFOThreshold_Full;//使用全FIFO?
DMA_InitStructure.DMA_MemoryBurst?=?DMA_MemoryBurst_Single;//外設(shè)突發(fā)單次傳輸
DMA_InitStructure.DMA_PeripheralBurst?=?DMA_PeripheralBurst_Single;//存儲器突發(fā)單次傳輸
DMA_Init(DMA2_Stream1?&DMA_InitStructure);//初始化DMA?Stream
}?


void?OV2640_DCMI_Init(void)
{
GPIO_InitTypeDef??GPIO_InitStructure;
NVIC_InitTypeDef?NVIC_InitStructure;

RCC_AHB2PeriphClockCmd(RCC_AHB2Periph_DCMI?ENABLE);//DCMI?
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2?ENABLE);//DMA2
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA?|?RCC_AHB1Periph_GPIOB?|?
RCC_AHB1Periph_GPIOC?ENABLE);//使能DCMI的GPIO時鐘


GPIO_PinAFConfig(GPIOA?GPIO_PinSource4?GPIO_AF_DCMI);//DCMI_HSYNC?
GPIO_PinAFConfig(GPIOA?GPIO_PinSource6?GPIO_AF_DCMI);//DCMI_PIXCLK
GPIO_PinAFConfig(GPIOB?GPIO_PinSource6?GPIO_AF_DCMI);//DCMI_D5? ??
GPIO_PinAFConfig(GPIOB?GPIO_PinSource7?GPIO_AF_DCMI);//DCMI_VSYNC?
GPIO_PinAFConfig(GPIOB?GPIO_PinSource8?GPIO_AF_DCMI);//DCMI_D6?
GPIO_PinAFConfig(GPIOB?GPIO_PinSource9?GPIO_AF_DCMI);//DCMI_D7? ??
GPIO_PinAFConfig(GPIOC?GPIO_PinSource6?GPIO_AF_DCMI);//DCMI_D0?
GPIO_PinAFConfig(GPIOC?GPIO_PinSource7?GPIO_AF_DCMI);//DCMI_D1? ??
GPIO_PinAFConfig(GPIOC?GPIO_PinSource8?GPIO_AF_DCMI);//DCMI_D2?
GPIO_PinAFConfig(GPIOC?GPIO_PinSource9?GPIO_AF_DCMI);//DCMI_D3?
GPIO_PinAFConfig(GPIOC?GPIO_PinSource11?GPIO_AF_DCMI);//DCMI_D4?

/*?DCMI?GPIO?configuration?*************************************************?*/
GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_4?|?GPIO_Pin_6;
GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_AF;
GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_OType?=?GPIO_OType_PP;
GPIO_InitStructure.GPIO_PuPd?=?GPIO_PuPd_UP?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????8493??2018-01-29?16:42??STM32F407-UVC\222.jpg

?????文件???????6603??2018-01-29?16:44??STM32F407-UVC\666.jpg

?????文件???????3237??2017-08-13?10:44??STM32F407-UVC\baseDrive\bitbanding.h

?????文件???????5767??2018-02-02?17:19??STM32F407-UVC\baseDrive\dcmi.c

?????文件????????424??2018-01-30?11:08??STM32F407-UVC\baseDrive\dcmi.h

?????文件???????1547??2018-01-30?15:30??STM32F407-UVC\baseDrive\Gpio.c

?????文件???????1028??2018-01-30?15:30??STM32F407-UVC\baseDrive\Gpio.h

?????文件??????12474??2018-03-03?14:10??STM32F407-UVC\baseDrive\ov2640.c

?????文件???????4137??2018-02-02?17:11??STM32F407-UVC\baseDrive\ov2640.h

?????文件???????6182??2018-02-02?10:16??STM32F407-UVC\baseDrive\ov2640cfg.h

?????文件????????406??2017-08-13?10:44??STM32F407-UVC\baseDrive\params.h

?????文件?????611181??2018-07-13?16:28??STM32F407-UVC\baseDrive\pic_data.h

?????文件???????4872??2016-10-25?17:26??STM32F407-UVC\baseDrive\sccb_bus.c

?????文件???????1881??2016-10-19?18:06??STM32F407-UVC\baseDrive\sccb_bus.h

?????文件??????14975??2018-01-31?18:00??STM32F407-UVC\baseDrive\sram.c

?????文件????????217??2018-01-30?11:07??STM32F407-UVC\baseDrive\sram.h

?????文件???????1696??2017-08-13?10:44??STM32F407-UVC\baseDrive\stdafx.h

?????文件???????4071??2017-08-13?10:44??STM32F407-UVC\baseDrive\stm32f4_discovery.h

?????文件???????2444??2018-02-05?17:11??STM32F407-UVC\baseDrive\timer2_delay.c

?????文件????????186??2018-01-30?11:06??STM32F407-UVC\baseDrive\timer2_delay.h

?????文件???????2599??2018-02-26?15:18??STM32F407-UVC\baseDrive\uart.c

?????文件???????1178??2018-01-30?15:58??STM32F407-UVC\baseDrive\uart.h

?????文件???????1368??2017-08-13?10:44??STM32F407-UVC\baseDrive\usbd_conf.h

?????文件???????8403??2018-07-11?15:47??STM32F407-UVC\baseDrive\usbd_desc.c

?????文件???????3306??2017-08-13?10:44??STM32F407-UVC\baseDrive\usbd_desc.h

?????文件???????3802??2017-08-13?10:44??STM32F407-UVC\baseDrive\usbd_usr.c

?????文件??????11498??2018-07-11?11:45??STM32F407-UVC\baseDrive\usb_bsp.c

?????文件???????8064??2017-08-13?10:44??STM32F407-UVC\baseDrive\usb_conf.h

?????文件????????509??2018-02-05?16:48??STM32F407-UVC\Doc\ReadMe.txt

?????文件??????51511??2011-11-14?19:05??STM32F407-UVC\Libraries\CMSIS\CMSIS?END?USER?LICENCE?AGREEMENT.pdf

............此處省略393個文件信息

評論

共有 條評論

相關(guān)資源