本帖最后由 往事啊 于 2018-6-5 20:09 编辑
OV7670头文件参数定义,7670初始化没问题,场中断和定时函数也没啥问题
#define OV7670_VSYNC HAL_GPIO_ReadPin(GPIOF,GPIO_PIN_8) //同步信号检测IO
#define OV7670_WRST(n) (n?HAL_GPIO_WritePin(GPIOF,GPIO_PIN_7,GPIO_PIN_SET):HAL_GPIO_WritePin(GPIOF,GPIO_PIN_7,GPIO_PIN_RESET)) //写指针复位
#define OV7670_WREN(n) (n?HAL_GPIO_WritePin(GPIOF,GPIO_PIN_6,GPIO_PIN_SET):HAL_GPIO_WritePin(GPIOF,GPIO_PIN_6,GPIO_PIN_RESET)) //写入FIFO使能
#define OV7670_RCK_H GPIOE->BSRR=1<<3 //设置读数据时钟高电平
#define OV7670_RCK_L GPIOE->BSRR=1<<19 //设置读数据时钟低电平
#define OV7670_RRST(n) (n?HAL_GPIO_WritePin(GPIOF,GPIO_PIN_9,GPIO_PIN_SET):HAL_GPIO_WritePin(GPIOF,GPIO_PIN_9,GPIO_PIN_RESET)) //读指针复位
#define OV7670_CS(n) (n?HAL_GPIO_WritePin(GPIOE,GPIO_PIN_4,GPIO_PIN_SET):HAL_GPIO_WritePin(GPIOE,GPIO_PIN_4,GPIO_PIN_RESET)) //片选信号(OE)
#define OV7670_DATA (u8)(GPIOC->IDR>>4&0x00ff);
都放在一起太长,2、3楼分别放上更新函数与主函数
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
建议你用6~13试试。
4,5和网络共用,可能有干扰。
一周热门 更多>