Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arducam and OV2640 operation #581

Open
kumarchaitanyab opened this issue Oct 25, 2023 · 0 comments
Open

Arducam and OV2640 operation #581

kumarchaitanyab opened this issue Oct 25, 2023 · 0 comments

Comments

@kumarchaitanyab
Copy link

kumarchaitanyab commented Oct 25, 2023

Hi @ArducamSupport ,

Arducam and OV2640 are configured in single-shot mode, and it has been observed that the camera capture time is approximately 120ms (with the sensor set to 1600x1200 resolution), while the output resolution is set to 96x96 in RGB565 format. We have been clearing the FIFO write done flag in the FIFO control register. However, when we clear the write/read FIFO pointer after each capture (by writing 0x30 to the FIFO Control register), the camera capture time reduces to 76ms, and we are able to receive the 96x96x2 image. Nevertheless, on some occasions, we have noticed that the FIFO completion bit is set, but the received bytes are significantly fewer in size, which results in an improper captured image.

Is it necessary for us to clear the FIFO write and read pointers in the FIFO control register after each capture?

Additionally, I would appreciate an explanation of the difference between bit 0 (VSYNC pin status) and bit 3 (FIFO write complete) in the Status Register (0x41).

Thank you in advance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant