RT-Thread-Studio / sdk-bsp-stm32h750-realthread-artpi

321 stars 203 forks source link

DCMI 和 OV2640 的若干问题 #212

Open majianjia opened 3 years ago

majianjia commented 3 years ago

缓冲区大小问题,这部分是DMA环形缓冲,不过已经分成了两个buffers,为什么在大小还需要乘以2. https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi/blob/c730a35209e1676d9fff4a290ed9b5e6a799d231/libraries/drivers/drv_ov2640.c#L37

DCMI 结束部分的逻辑不太对。 这个函数是在frame complete callback 里面调用的,这部分存在的意义是啥。因为这里已经接收完成可以直接关闭或者重新开始下一帧的接受。 https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi/blob/c730a35209e1676d9fff4a290ed9b5e6a799d231/libraries/drivers/drv_ov2640.c#L530 https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi/blob/c730a35209e1676d9fff4a290ed9b5e6a799d231/libraries/drivers/drv_ov2640.c#L639