本帖最后由 zamm 于 2017-8-6 14:07 编辑
摄像头的信号时序用示波器看了一下大概如图。
现在的情况是,用手拔插一下像素时钟线,会产生一次中断,之后数据寄存器就会更新,但是就是一直不会产生中断。
请问有人遇到过同样的问题吗?请问是如何解决的
或者有没有人将飞思卡尔用的鹰眼摄像头,移植到stm32f4,可否分享一份程序学习一下。
十分感谢
初始化程序如下[mw_shl_code=applescript,true]
void DCMI_Init(void)
{
//设置IO
RCC->AHB1ENR|=1<<0; //使能外设PORTA时钟
RCC->AHB1ENR|=1<<1; //使能外设PORTB时钟
RCC->AHB1ENR|=1<<2; //使能外设PORTC时钟
RCC->AHB1ENR|=1<<4; //使能外设PORTE时钟
RCC->AHB2ENR|=1<<0; //能DCMI时钟
GPIO_Set(GPIOA,PIN4|PIN6,GPIO_MODE_AF,GPIO_OTYPE_PP,GPIO_SPEED_100M,GPIO_PUPD_PU); //PA4/6 复用功能输出
GPIO_Set(GPIOB,PIN6|PIN7,GPIO_MODE_AF,GPIO_OTYPE_PP,GPIO_SPEED_100M,GPIO_PUPD_PU); //PB6/7 复