你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

请问大神,stm32f407vgt6 摄像头 ov7670

[复制链接]
一飞比 提问时间:2014-7-15 10:10 /
代码如下,例程用到sccb,dcmi,dma ,现在的问题 是不知道怎么修改摄像头传给液晶屏的数据,比如我要把 
void Cam_Init(void)
{
          GPIO_InitTypeDef GPIO_InitStructure;
          DCMI_InitTypeDef DCMI_InitStructure;
          DMA_InitTypeDef  DMA_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 | RCC_AHB1Periph_GPIOE, ENABLE);//ʹÄÜDCMIµÄGPIOʱÖÓ
          GPIO_PinAFConfig(GPIOA, GPIO_PinSource8, GPIO_AF_MCO);//MCO1A8
          GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;
          GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
          GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
          GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
          GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;  
          GPIO_Init(GPIOA, &GPIO_InitStructure);             
    RCC_MCO2Config(RCC_MCO1Source_PLLCLK, RCC_MCO1Div_3);
 
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;//PE5WRDOWN
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT; 
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; 
    GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; 
    GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP ; 
    GPIO_Init(GPIOE, &GPIO_InitStructure);
          GPIO_ResetBits(GPIOE, GPIO_Pin_5);//power on
 
    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(GPIOE, GPIO_PinSource5, GPIO_AF_DCMI);//DCMI_D6 
    GPIO_PinAFConfig(GPIOE, GPIO_PinSource6, 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(GPIOE, GPIO_PinSource0, GPIO_AF_DCMI);//DCMI_D2 
    GPIO_PinAFConfig(GPIOE, GPIO_PinSource1, GPIO_AF_DCMI);//DCMI_D3 
    GPIO_PinAFConfig(GPIOE, GPIO_PinSource4, GPIO_AF_DCMI);//DCMI_D4 
 
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; 
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; 
    GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; 
    GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP ; 
    GPIO_Init(GPIOC, &GPIO_InitStructure); 
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6; 
    GPIO_Init(GPIOE, &GPIO_InitStructure);     
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7 ; 
    GPIO_Init(GPIOB, &GPIO_InitStructure);   
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4 | GPIO_Pin_6; 
    GPIO_Init(GPIOA, &GPIO_InitStructure);       
 
    //DCMIÅäÖÃ
          DCMI_InitStructure.DCMI_CaptureMode = DCMI_CaptureMode_Continuous;  
          DCMI_InitStructure.DCMI_SynchroMode = DCMI_SynchroMode_Hardware;       
          DCMI_InitStructure.DCMI_PCKPolarity = DCMI_PCKPolarity_Falling;        
          DCMI_InitStructure.DCMI_VSPolarity = DCMI_VSPolarity_High;           
          DCMI_InitStructure.DCMI_HSPolarity = DCMI_HSPolarity_High;           
          DCMI_InitStructure.DCMI_CaptureRate = DCMI_CaptureRate_All_Frame;       
          DCMI_InitStructure.DCMI_ExtendedDataMode = DCMI_ExtendedDataMode_8b;   
          DCMI_Init(&DCMI_InitStructure); 
               
                //DMAÅäÖÃ
          DMA_DeInit(DMA2_Stream1);                                             
          DMA_InitStructure.DMA_Channel = DMA_Channel_1;                                          
          DMA_InitStructure.DMA_PeripheralBaseAddr = DCMI_DR_ADDRESS;                                    
          DMA_InitStructure.DMA_Memory0BaseAddr = FSMC_LCD_ADDRESS;                                           
          DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory;                                                         
          DMA_InitStructure.DMA_BufferSize = 1;                                                                                                   
          DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;                         
          DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Disable;                                 
          DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Word;                
          DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord;                                       
          DMA_InitStructure.DMA_Mode = DMA_Mode_Circular;                                                                                  
          DMA_InitStructure.DMA_Priority = DMA_Priority_High;                                                                   
          DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Enable;                                                                 
          DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_Full;                                       
          DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;                                               
          DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;    
          DMA_Init(DMA2_Stream1, &DMA_InitStructure);                                                                                                        
}
 
u8 OV7670_Init(void)
{
  u8 i;
  Cam_Init();
        SCCB_Init();
        OV_Reset();
        delay_ms(5);
        LCD_String(20,50,"Camera ID:",RED);
        LCD_Num(180,50,OV_ReadID(),3,WHITE);//ov7670 IDΪ0x73
          for(i=0;i
收藏 评论4 发布时间:2014-7-15 10:10

举报

4个回答
有缘于你 回答时间:2014-7-15 19:46:19

RE:请问大神,stm32f407vgt6 摄像头 ov7670

参考下这个http://share.dzkf.cn/down/down.php?downid=29252&id=0
feixiang20 回答时间:2014-7-23 02:31:33

RE:请问大神,stm32f407vgt6 摄像头 ov7670

先找到传送的那个参数啊
aaa999kk 回答时间:2014-7-24 15:59:51

RE:请问大神,stm32f407vgt6 摄像头 ov7670

你分析过程序, 知道每段的作用了吗
霹雳之火 回答时间:2014-7-30 22:42:04

RE:请问大神,stm32f407vgt6 摄像头 ov7670

这个看的太麻烦了,你测试过了这驱动吗,例外液晶屏的参数呢。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版