STM32f103能处理OV7725摄像头吗?

2019-07-25 11:31发布

用战舰能不能驱动OV775呢?没有FIFO缓存的,STM32f103的速度能顺利采集到图像吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
正点原子
1楼-- · 2019-07-25 16:49
 精彩回答 2  元偷偷看……
lvoe倩99
2楼-- · 2019-07-25 18:43
不行  不带fifo的  慢的  那叫一个死啊    带fifo的  虽然慢 但是还是卡
chenwangchris
3楼-- · 2019-07-25 21:30
回复【3楼】lvoe倩99:
---------------------------------
您好,我也买了OV7725摄像头,给了示例程序,但是看不懂: 
int main(void) 

uint16_t i,j; 
// uint8_t pixel_r,pixel_g1,pixel_g,pixel_g2,pixel_b,pixel_y1,pixel_y,pixel_y2,pixel_u,pixel_v; 
RCC_Configuration(); 

GPIO_Configuration(); 
sccb_init(); 
OVPORT_Init(); 
USART1_Configuration(); 
NVIC_Configuration(); 
EXTI_Configuration(); 
    ov7725_init(); 

usart_putchar('a'); 
usart_putchar('b'); 

    while(1) 

if(RxBuffer=='R') 

RxBuffer=''; 
read_reset(); 
__nop(); 
__nop(); 
__nop(); 

    __nop(); 
__nop(); 
__nop(); 

    write_reset(); 
__nop(); 
__nop(); 
__nop(); 

    __nop(); 
__nop(); 
__nop(); 

  while(GPIO_ReadInputDataBit(GPIOB,VSYNC)); 
  while(!GPIO_ReadInputDataBit(GPIOB,VSYNC)); 

  GPIO_SetBits(GPIOC,TRI); 

   EXTI->IMR |= 0x01; 
   Delay_0(); 
for(i=0;i<480;i++) 
{

for(j=0;j<640;j++) 
{
GPIO_SetBits(GPIOC,RCK); 
usart_putchar((uint8_t)GPIO_ReadInputData(GPIOC)); 
GPIO_ResetBits(GPIOC,RCK); 
 } 
}






您能告诉我main函数中最后一部分 
usart_putchar((uint8_t)GPIO_ReadInputData(GPIOC)); 
这是在输出摄像头拍到的图像吗
lvoe倩99
4楼-- · 2019-07-26 00:45
回复【4楼】chenwangchris:
---------------------------------
目测是把图像数据用串口传出来了,你串口看一下不就知道了
chenwangchris
5楼-- · 2019-07-26 06:42
回复【5楼】lvoe倩99:
---------------------------------
仿真的时候
if(RxBuffer=='R') 
这一句,一直进入不了;
把它删除后,程序才能跑起来,并且串口输出都是乱码
lvoe倩99
6楼-- · 2019-07-26 08:30
 精彩回答 2  元偷偷看……

一周热门 更多>