Jared DiCarlo
/
george
motor controller
Diff: io.cpp
- Revision:
- 4:4e00b310811d
- Parent:
- 3:08746709f023
- Child:
- 7:ed19a937daa0
--- a/io.cpp Sun Oct 30 19:55:58 2016 +0000 +++ b/io.cpp Sun Oct 30 22:30:39 2016 +0000 @@ -25,10 +25,10 @@ //set serial baud get_serial(0)->baud(K_SERIAL_BAUD); - get_serial(0)->printf("GEORGE\n\r"); - get_serial(0)->printf("*******INITIALIZING**********\n\r"); + //get_serial(0)->printf("GEORGE\n\r"); + //get_serial(0)->printf("*******INITIALIZING**********\n\r"); - get_serial(0)->printf("Setting up clocks...\n\r"); + //get_serial(0)->printf("Setting up clocks...\n\r"); /************************************* CLOCKS **************************************/ @@ -40,14 +40,17 @@ RCC->APB2ENR |= RCC_APB2ENR_ADC2EN; //adc2 RCC->APB1ENR |= RCC_APB1ENR_DACEN; //dac - get_serial(0)->printf("Setting up interrupts...\n\r"); + //get_serial(0)->printf("Setting up interrupts...\n\r"); /************************************* INTERRUPTS **************************************/ NVIC_EnableIRQ(TIM1_UP_TIM10_IRQn); //setup interrupt controller TIM1->DIER |= TIM_DIER_UIE; //enable timer interrupts - get_serial(0)->printf("Setting up PWM...\n\r"); + // + + + //get_serial(0)->printf("Setting up PWM...\n\r"); /************************************ PWM CONFIGURATION *************************************/ @@ -65,7 +68,7 @@ TIM1->CCER |= TIM_CCER_CC1E; TIM1->CCER |= TIM_CCER_CC1P; - get_serial(0)->printf("Setting up Timers...\n\r"); + //get_serial(0)->printf("Setting up Timers...\n\r"); /************************************ TIMER CONFIGURATION *************************************/ @@ -77,7 +80,7 @@ //counter needs to do two cycles for 1 full pwm cycle I think. //this is due to the center aligned mode. - get_serial(0)->printf("Setting up ADC...\n"); + //get_serial(0)->printf("Setting up ADC...\n"); /************************************ ADC CONFIG *************************************/ @@ -85,7 +88,7 @@ ADC1->SQR3 |= 0x4; //on ADC1, sample ADC12_IN channel 4 (PA4) ADC2->SQR3 |= 0x8; //on ADC2, sample ADC12_IN channel 8 (PB0) - get_serial(0)->printf("Setting up GPIO...\n"); + //get_serial(0)->printf("Setting up GPIO...\n"); /************************************ GPIO CONFIG *************************************/ @@ -97,7 +100,7 @@ GPIOB->MODER |= 0b000000000011; //PB0 as analog. GPIOA->MODER |= 0b110000000000; //PA5 as analog. - get_serial(0)->printf("Turning on ADC/DAC...\n"); + //get_serial(0)->printf("Turning on ADC/DAC...\n"); /************************************ ADC/DAC START *************************************/ @@ -105,7 +108,7 @@ ADC2->CR2 |= ADC_CR2_ADON; //adc 2 on DAC->CR |= DAC_CR_EN2; //dac 2 (PA5) on - get_serial(0)->printf("Turning on TIMER\n"); + //get_serial(0)->printf("Turning on TIMER\n"); /************************************ TIMER START *************************************/