123
Fork of LG by
Diff: main.c
- Revision:
- 91:a2bb81eaa183
- Parent:
- 90:d9b6a4bc5065
- Child:
- 92:c892f0311aa7
diff -r d9b6a4bc5065 -r a2bb81eaa183 main.c --- 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();