DCMI for f446re ,ov7670
Dependencies: ILI9341_SPI OV7670_SCCB mbed
Diff: main.cpp
- Revision:
- 0:4e2fae6764b6
- Child:
- 2:a75d27406b2f
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sun Nov 20 10:59:03 2016 +0000 @@ -0,0 +1,33 @@ +#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){ + } + + } + + \ No newline at end of file