ov7725带FIFO从STM32移植到K60读不出引脚的数据。。。我测试了,我的读数据的函数是没问题的,,上拉下拉也都试了,,有没有大神可以帮帮忙了,弄了好几天了
这个是我调试时的数据,,,第一次读的时候有数据,然后就一直是这个了
就第一次读的时候有数据,,,然后一直是这个,,,
- for(i = 0; i < width; i++)
- {
- for(j = 0; j < height; j++)
- {
- READ_FIFO_PIXEL(Camera_Data); /* 从FIFO读出一个RGB565像素到Camera_Data变量 */
- ili9320_write_pixel( i, j,Camera_Data );
- }
- }
复制代码- #define READ_FIFO_PIXEL(RGB565) do{\
- RGB565=0;\
- FIFO_RCLK_L();\
- RGB565 = ((GPIO_InstanceTable[OV7725_DATA_GPIO_PORT]->PDIR)) & 0xff00;\
- FIFO_RCLK_H();\
- FIFO_RCLK_L();\
- RGB565 |=((GPIO_InstanceTable[OV7725_DATA_GPIO_PORT]->PDIR)>>8) & 0x00ff;\
- FIFO_RCLK_H();\
- }while(0)
复制代码- #define FIFO_OE_H() GPIO_WriteBit(OV7725_OE_GPIO_PORT, OV7725_OE_GPIO_PIN,1)
- #define FIFO_OE_L() GPIO_WriteBit(OV7725_OE_GPIO_PORT, OV7725_OE_GPIO_PIN,0)
- #define FIFO_WRST_H() GPIO_WriteBit(OV7725_WRST_GPIO_PORT, OV7725_WRST_GPIO_PIN,1)
- #define FIFO_WRST_L() GPIO_WriteBit(OV7725_WRST_GPIO_PORT, OV7725_WRST_GPIO_PIN,0)
- #define FIFO_RRST_H() GPIO_WriteBit(OV7725_RRST_GPIO_PORT, OV7725_RRST_GPIO_PIN,1)
- #define FIFO_RRST_L() GPIO_WriteBit(OV7725_RRST_GPIO_PORT, OV7725_RRST_GPIO_PIN,0)
- #define FIFO_RCLK_H() GPIO_WriteBit(OV7725_RCLK_GPIO_PORT, OV7725_RCLK_GPIO_PIN,1)
- #define FIFO_RCLK_L() GPIO_WriteBit(OV7725_RCLK_GPIO_PORT, OV7725_RCLK_GPIO_PIN,0)
- #define FIFO_WE_H() GPIO_WriteBit(OV7725_WE_GPIO_PORT, OV7725_WE_GPIO_PIN,1)
- #define FIFO_WE_L() GPIO_WriteBit(OV7725_WE_GPIO_PORT, OV7725_WE_GPIO_PIN,0)
复制代码
|