Demo of low res colour vga video for stm32f3 discovery board
Dependencies: STM32F3-Discovery-minimal
Fork of Space_Invaders_Demo by
Diff: video.c
- Revision:
- 6:f16335989076
- Parent:
- 5:594c9712697c
- Child:
- 7:513afc954d6e
- Child:
- 12:f819427d0bec
diff -r 594c9712697c -r f16335989076 video.c --- a/video.c Thu May 17 00:59:01 2018 +0000 +++ b/video.c Thu May 17 21:27:22 2018 +0000 @@ -159,7 +159,7 @@ //TIM16->CR1 |= TIM_CR1_OPM; TIM8->DIER |= TIM_DIER_UDE; - TIM8->SMCR=TIM8->SMCR & ~(TIM_SMCR_SMS | TIM_SMCR_TS) | 6 ; + TIM8->SMCR=TIM8->SMCR & ~(TIM_SMCR_SMS | TIM_SMCR_TS) | 4 ; //TIM16->SMCR |= TIM_SMCR_MSM; //TIM16->CR2 = (TIM16->CR2 & ~TIM_CR2_MMS) | TIM_CR2_MMS_1;// TIM_TRGOSource_Update mode @@ -215,7 +215,7 @@ NVIC->IP[TIM1_CC_IRQn]=0; // Interrupt Priority, lower is higher priority NVIC->ISER[TIM1_CC_IRQn >> 0x05] = 1 << (TIM1_CC_IRQn & 0x1F); // Interrupt enable -// TIM1->DIER |= TIM_DIER_CC2IE; + TIM1->DIER |= TIM_DIER_CC2IE; TIM2->CR1 |= TIM_CR1_CEN; TIM1->CR1 |= TIM_CR1_CEN; @@ -303,8 +303,8 @@ DMA2_Channel1->CMAR += HTOTAL; } } - if(vflag) - DMA2_Channel1->CCR = DMA_CCR_DIR | DMA_CCR_MINC | DMA_CCR_PL_1 | DMA_CCR_PL_0 | DMA_CCR_TCIE | DMA_CCR_EN; +// if(vflag) +// DMA2_Channel1->CCR = DMA_CCR_DIR | DMA_CCR_MINC | DMA_CCR_PL_1 | DMA_CCR_PL_0 | DMA_CCR_TCIE | DMA_CCR_EN; } __attribute__ ((section ("ccmram"))) void vidNextBuffer(void) {