微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 又遇难题了 --------OV2640

又遇难题了 --------OV2640

时间:10-02 整理:3721RD 点击:
参考庆科的OV2640程序,修改为能在LCD上显示,在搞定显示TF卡里的图片后,就在着手搞OV2640,到现在还没有搞定。

现在的问题是:进不了DCMI、DMA中断(图像不显示是当然的了)

----- SCCB数据正常,可以读到ID
-----缓冲区全为0, 即DMA并没有工作。
-----摄像头的几条线上,除D4稍高于0电压外,其余均有信号。

为这个进不了中断,已经搞了这么久了。也参考了正点原子的文章。

后来又用庆科的例程,调试时也不能进入中断!

你的程序是基于什么程序改的,有没有修改中断向量表。

中断向量是固定的,没有修改

NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);
NVIC_InitStructure.NVIC_IRQChannel = DCMI_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);

/* DCMI Interrupts config ***************************************************/
// DCMI_ITConfig(DCMI_IT_VSYNC, ENABLE);
// DCMI_ITConfig(DCMI_IT_LINE, ENABLE);
DCMI_ITConfig(DCMI_IT_FRAME |DCMI_IT_LINE, ENABLE);

你是可以基于OV2640来修改程序

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top