初级会员

- 积分
- 98
- 金钱
- 98
- 注册时间
- 2015-3-3
- 在线时间
- 8 小时
|

楼主 |
发表于 2016-5-23 16:10:21
|
显示全部楼层
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7|GPIO_Pin_6 | GPIO_Pin_8 | GPIO_Pin_9;//PA4/6 //PB6/7 ¸′óÃ1|Äüêä3ö
GPIO_Init(GPIOB, &GPIO_InitStructure);//3õê¼»ˉ
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_11;//PC6/7/8/9/11 ¸′óÃ1|Äüêä
GPIO_Init(GPIOC, &GPIO_InitStructure);//3õê¼»ˉ
GPIO_PinAFConfig(GPIOA,GPIO_PinSource4,GPIO_AF_DCMI); //PA4,AF13 DCMI_HSYNC
GPIO_PinAFConfig(GPIOA,GPIO_PinSource6,GPIO_AF_DCMI); //PA6,AF13 DCMI_PCLK
GPIO_PinAFConfig(GPIOB,GPIO_PinSource7,GPIO_AF_DCMI); //PB7,AF13 DCMI_VSYNC
GPIO_PinAFConfig(GPIOC,GPIO_PinSource6,GPIO_AF_DCMI); //PC6,AF13 DCMI_D0
GPIO_PinAFConfig(GPIOC,GPIO_PinSource7,GPIO_AF_DCMI); //PC7,AF13 DCMI_D1
GPIO_PinAFConfig(GPIOC,GPIO_PinSource8,GPIO_AF_DCMI); //PC8,AF13 DCMI_D2
GPIO_PinAFConfig(GPIOC,GPIO_PinSource9,GPIO_AF_DCMI); //PC9,AF13 DCMI_D3
GPIO_PinAFConfig(GPIOC,GPIO_PinSource11,GPIO_AF_DCMI);//PC11,AF13 DCMI_D4
GPIO_PinAFConfig(GPIOB,GPIO_PinSource6,GPIO_AF_DCMI); //PB6,AF13 DCMI_D5
GPIO_PinAFConfig(GPIOB,GPIO_PinSource8,GPIO_AF_DCMI); //PB8,AF13 DCMI_D6
GPIO_PinAFConfig(GPIOB ,GPIO_PinSource9,GPIO_AF_DCMI); //PB9,AF13 DCMI_D7
DCMI_DeInit();//Çå3yÔ-à′μÄéèÖÃ
// DCMI_CaptureMode_Continuous
//DCMI_CaptureMode_SnapShot
DCMI_InitStructure.DCMI_CaptureMode = DCMI_CaptureMode_Continuous;//á¬DøÄ£ê½
DCMI_InitStructure.DCMI_CaptureRate = DCMI_CaptureRate_All_Frame;//è«Ö¡2¶»ñ
DCMI_InitStructure.DCMI_ExtendedDataMode = DCMI_ExtendedDataMode_8b;//8λêy¾Y¸ñê½
DCMI_InitStructure.DCMI_HSPolarity = DCMI_HSPolarity_Low; //HSYNC ¸ßμçƽóDD§
DCMI_InitStructure.DCMI_PCKPolarity = DCMI_PCKPolarity_Rising;//PCLK éÏéyÑØóDD§
DCMI_InitStructure.DCMI_SynchroMode = DCMI_SynchroMode_Hardware;//ó2¼tí¬2½HSYNC,VSYNC
DCMI_InitStructure.DCMI_VSPolarity = DCMI_VSPolarity_Low;//VSYNC μíμçƽóDD§
DCMI_Init(&DCMI_InitStructure);
DCMI_ITConfig(DCMI_IT_FRAME,ENABLE);//¿aÆôÖ¡ÖD¶Ï
// DCMI_JPEGCmd(ENABLE);
DCMI_Cmd(ENABLE); //DCMIê1Äü
NVIC_InitStructure.NVIC_IRQChannel = DCMI_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=1;//ÇàÕ¼óÅÏ輶1
NVIC_InitStructure.NVIC_IRQChannelSubPriority =2; //×óóÅÏ輶3
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQí¨μàê1Äü
NVIC_Init(&NVIC_InitStructure); //¸ù¾YÖ¸¶¨μÄ2Îêy3õê¼»ˉVIC¼Ä′æÆ÷¡¢
摄像头2.8V。stm是3.3V的io |
|