Dmitry Kovalev / Mbed 2 deprecated LG2

Dependencies:   mbed

Fork of LG by igor Apu

Files at this revision

API Documentation at this revision

Comitter:
igor_v
Date:
Thu Mar 24 14:46:58 2016 +0000
Parent:
90:d9b6a4bc5065
Child:
92:c892f0311aa7
Commit message:
1

Changed in this revision

Global.c Show annotated file Show diff for this revision Revisions of this file
el_lin.c Show annotated file Show diff for this revision Revisions of this file
el_lin.h Show annotated file Show diff for this revision Revisions of this file
main.c Show annotated file Show diff for this revision Revisions of this file
uart_m.c Show annotated file Show diff for this revision Revisions of this file
--- a/Global.c	Thu Mar 24 14:05:18 2016 +0000
+++ b/Global.c	Thu Mar 24 14:46:58 2016 +0000
@@ -52,9 +52,6 @@
 /////////////////////////////////////////////
 
 
-
-
-
     /////////////////////////////////////////////////////
     /////////////обнуление переменых для/////////////////
     ///////////расчета значений буферов ВП///////////////
@@ -85,13 +82,6 @@
     }
     ////////////////////////////////////////////////////
     ////////////////////////////////////////////////////
-
-
-
-
-
-
-
 	/////////////////////////////////////////////////////
     /////////////обнуление переменых для/////////////////
     //////////////////переменных АЦП/////////////////////
--- a/el_lin.c	Thu Mar 24 14:05:18 2016 +0000
+++ b/el_lin.c	Thu Mar 24 14:46:58 2016 +0000
@@ -342,6 +342,7 @@
     LPC_UART0->IER = 0;//RBR_IntEnabl;
 
     LPC_UART0->FCR |= 0x08;  				//e. DMA mode select
+ 
     //+++++++++++++++++++++++enable signal initialization++++++++++++++++++++++++++
     LPC_PINCON->PINSEL1 &= ~0x0000C000;	//e. select P0.23 as general purpose
     LPC_GPIO0->FIODIR |= 0x00800000;	//e. P0.23 is output
--- a/el_lin.h	Thu Mar 24 14:05:18 2016 +0000
+++ b/el_lin.h	Thu Mar 24 14:46:58 2016 +0000
@@ -46,14 +46,11 @@
 #define RX_TrigLvl_14		0x000000C0
 
 #define	word_length_8		0x00000003
-
 #define one_stop_bit	    0x00000000
-
 #define no_parity			0x00000000
+#define back_trans_dis	    0x00000000
+#define DLAB_access			0x00000080
 
-#define back_trans_dis	    0x00000000
-
-#define DLAB_access			0x00000080
 
 #define TRANS_SHIFT_BUF_EMPTY		0x00000040
 #define DMA_BUSY					0x00020000
--- a/main.c	Thu Mar 24 14:05:18 2016 +0000
+++ b/main.c	Thu Mar 24 14:46:58 2016 +0000
@@ -43,15 +43,22 @@
     //WDTInit();
     //G_Photo_Init();				      //инициализация интерфейса I2C для фотодетектора.
     //инициализация
+ 
+ 
+ 
     SystemInit1();  // Инициализация контроллера: установка тактовых частот
     FlashDMA_Init(); 		  // Загрузка параметров с флэш
     SystemCoreClockUpdate1(); // расчет тактовой частоты процессора перед инициализацией UART - 100MHz
 
     GLD_Init();
+  ///////////старый UART
+//    UARTInit();				  // инициализация  UART0 на скорость 38400.
+//    UART1_Init();             // инициализация  UART1 на скорость 38400.
 
-    ///////////старый UART
-    UARTInit();				  // инициализация  UART0 на скорость 38400.
-    UART1_Init();             // инициализация  UART1 на скорость 38400.
+
+UART_InitSet (0, 115200, 0x03);  // надо проверить, мож чо с ногам
+UART_InitSet (1, 38400, 0x03);
+
     ////////////
     //DAC_ADC_Exchange_Init();  // инициализация  обмена АЦП и ЦАП.
 
@@ -62,12 +69,12 @@
    
     Out_G_photo(60, 60);        //запись в буфер мастера принятые от функции данные (60,60) и установка флага старта передачи и занятой шины.
 
+ 
     open_all_loops();                          //#define open_all_loops()			RgConA   = 0	(Основной регистр управления устройства (0 - включить, 1 - отключить)).
     Output.Str.HF_reg = Device_blk.Str.HF_min; //HFO output voltage = максивальное напряжение на ГВЧ.
     init_PLC();                                //Инициализация СРП(регулировка периметра)
     init_Dither_reg();                         //инициализация вибропривода
     RgConB = RATE_VIBRO_1; // дополнительный регистр управления = разность вибросчетчиков после фильтра скольз.среднего(#define RATE_VIBRO_1	0x0001)
-
     close_all_loops();
 
 
--- a/uart_m.c	Thu Mar 24 14:05:18 2016 +0000
+++ b/uart_m.c	Thu Mar 24 14:46:58 2016 +0000
@@ -47,8 +47,12 @@
 #define   UART_LCR_ODD  0x0b
 #define   UART_LCR_EVEN  0x1b
 
+
 int UART_LCR   =  UART_LCR_EVEN   ;
 
+
+
+
 char InCon[1024];
 char OutCon[1024];
 
@@ -216,6 +220,9 @@
 		LPC_UART3->FCR  = 	0x07;
 }
 
+
+
+
 void UART_InitSet (unsigned int Num,unsigned int Speed, unsigned int SetLsr)
 {
 	uint16_t usFdiv;
@@ -228,8 +235,8 @@
 		LPC_PINCON->PINSEL0 |= (1 << 4);             /* Pin P0.2 used as TXD0 (Com0) */
 		LPC_PINCON->PINSEL0 |= (1 << 6);             /* Pin P0.3 used as RXD0 (Com0) */
 		LPC_UART0->LCR  = 0x83;                      /* ����������               */
-	 //	LPC_UART0->FDR = 0x00000085; // c��  ��� LPC17xx-User-Manual_0[1].05 �� ���  311
-								 //���������� �� 8 �������� �� 5 
+	 //	LPC_UART0->FDR = 0x00000085; 				// c��  ��� LPC17xx-User-Manual_0[1].05 �� ���  311
+									 				//���������� �� 8 �������� �� 5 
 	//  	usFdiv = 4;
 		LPC_UART0->DLM  = usFdiv / 256;
 		LPC_UART0->DLL  = usFdiv % 256; 
@@ -277,6 +284,9 @@
 
 
 
+ 
+
+