DCMI for f446re ,ov7670
Dependencies: ILI9341_SPI OV7670_SCCB mbed
main.cpp
- Committer:
- tmnt
- Date:
- 2016-11-20
- Revision:
- 0:4e2fae6764b6
- Child:
- 2:a75d27406b2f
File content as of revision 0:4e2fae6764b6:
#include "mbed.h" #include <stdlib.h> #include <stdio.h> #include <math.h> #include "DCMI.h" #include "ILI9341.h" #include "SCCB.h" #include "SPI_DMAInit.h" SPI spi(PB_5,PB_4,PB_3); ili9341_spi lcd(spi,PA_11,PA_7,PA_12); ov7670_sccb sccb(PC_10,PC_12); //Don't use PA8 int main(){ spi.format(8,3); spi.frequency(10000000); lcd.tft_reset(); sccb.cam_init(); wait(1); lcd.wr_cmd(0x2C); lcd.fillrect(0,0,149,144,0xf800); lcd.wr_cmd(0x2C); dcmi_Init(); spi_Init(); HAL_SPI_Transmit_DMA(&spi1, (uint8_t*)frame_buffer, sizeof(frame_buffer)); while(1){ } }