fork

Dependencies:   mbed

Fork of LG by igor Apu

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();