Dmitry Kovalev
/
LGstaandart
forkd
Fork of LG2 by
Diff: main.c
- Revision:
- 46:2670fa0fcebc
- Parent:
- 45:cbc955aecebe
- Child:
- 47:d902ef6f7564
--- a/main.c Tue Feb 09 13:47:26 2016 +0000 +++ b/main.c Wed Feb 10 03:02:35 2016 +0000 @@ -88,7 +88,7 @@ Spi.DAC_A = 0x7fff; Spi.DAC_B = 0x7fff; //инициализация - SystemInit1(); // Инициализация системы + SystemInit1(); // Инициализация контроллера: установка тактовых частот Led_init(); ///* @@ -136,20 +136,20 @@ LPC_GPIO0->FIODIR |= (1<<5); //e. P0.5 is output (запись ( 1 ) в 5 бит FIODIR выбор P0.5 как выход) LPC_GPIO0->FIOCLR |= (1<<5); //e. P0.5 is output (запись ( 1 ) в 5 бит CLR устанавливаем на P0.5 низкий уровень сигнала) */ - DMA_Init(); // Инициализация DMA - FlashDMA_Init(); // Загрузка параметров с флэш + DMA_Init(); // Инициализация DMA + FlashDMA_Init(); // Загрузка параметров с флэш - SystemCoreClockUpdate1(); // расчет системной частоты для UART. - UARTInit(); // инициализация UART0 на скорость 38400. + SystemCoreClockUpdate1(); // расчет тактовой частоты процессора перед инициализацией UART - 100MHz + UARTInit(); // инициализация UART0 на скорость 38400. UART1_Init(); // инициализация UART1 на скорость 38400. DAC_ADC_Exchange_Init(); // инициализация обмена АЦП и ЦАП. DACInit(); // инициализация ЦАП. - SOI_Init(); // Инициализация квадратурного энкодера. + SOI_Init(); // Инициализация квадратурного энкодера. - IntLatch_Init(); // инициализация внутренней защелки. - ExtLatch_Init(); // инициализация внешней защелки. + IntLatch_Init(); // инициализация внутренней защелки. + ExtLatch_Init(); // инициализация внешней защелки. //----------------debug------------------------- //LPC_GPIO2->FIODIR = 0x5C; // P2.0...P2.7 defined as Outputs @@ -172,9 +172,9 @@ RgConB = RATE_VIBRO_1; // дополнительный регистр управления = разность вибросчетчиков после фильтра скольз.среднего(#define RATE_VIBRO_1 0x0001) init_Vibro(); - init_timer(TIME_INTERVAL ); // 10ms + init_timer(TIME_INTERVAL ); //Timer 1: 7812 - 10ms enable_timer1(); - Init_TIM2(); + Init_TIM2(); //Timer 2: 250 enable_timer2(); close_all_loops();