Dmitry Kovalev
/
LGfiltr
forkd
Fork of LGstaandart by
Embed:
(wiki syntax)
Show/hide line numbers
main.c
00001 //ssdfwewedfsfds 00002 /****************************************Copyright (c)**************************************************** 00003 **--------------File Info--------------------------------------------------------------------------------- 00004 ** File name: main.c 00005 ** Last modified Date: 2011-10-24 00006 ** Last Version: V1.00 00007 ** Descriptions: The main() function 00008 ** 00009 **-------------------------------------------------------------------------------------------------------- 00010 ** Created by: Electrooptica Incorp. 00011 ** Created date: 2011-08-22 00012 ** Version: V1.00 00013 ** Descriptions: 00014 **-------------------------------------------------------------------------------------------------------- 00015 *********************************************************************************************************/ 00016 00017 #include "Global.h" 00018 00019 /****************************************************************************** 00020 ** Main Function main() 00021 ******************************************************************************/ 00022 00023 unsigned int addres; 00024 uint32_t Result[5]; 00025 extern uint32_t CMD_Mode; 00026 unsigned int secPuls; 00027 float DACF, K_DAC; 00028 int tempAMP; 00029 int temp=1; 00030 unsigned int status,count10vOut; 00031 unsigned int Para; 00032 unsigned int AMPSUM2; 00033 00034 // unsigned int timer; 00035 int main (void) 00036 { 00037 //int ppp; 00038 00039 00040 SystemInit1(); // Инициализация контроллера: установка тактовых частот 00041 SystemCoreClockUpdate1(); // расчет тактовой частоты процессора перед инициализацией UART - 103MHz 00042 InitMCPWM(); 00043 Param_init(); 00044 GLD_Init(); 00045 00046 00047 BackLightOFF 00048 LightUpOFF 00049 00050 UART_InitSet (0, 921600, 0x03); 00051 UART_InitSet (1, 921600, 0x03); 00052 00053 Out_G_photo(Gyro.Gain_Sin, Gyro.Gain_Cos); 00054 00055 00056 Gyro.Firmware_Version = 17543; 00057 00058 Gyro.Firmware_Version=convertStrToTime(__DATE__); 00059 sprintf((Time),"%0.15f %0.15f %d %d \r\n", TermoCorrStatic.TermoDeltaStatic.Str.TermoDeltaStatic_0,Float(GyroP.Str.TermoDeltaStatic_1, GyroP.Str.TermoDeltaStatic_0),GyroP.Str.TermoDeltaStatic_0,GyroP.Str.TermoDeltaStatic_1); 00060 WriteCon(Time); 00061 sprintf((Time),"%0.15f %0.15f %d %d \r\n", TermoCorrStatic.TermoDeltaStatic.Str.TermoDeltaStatic_0,Float( GyroP.Str.TermoDeltaStatic_0,GyroP.Str.TermoDeltaStatic_1),GyroP.Str.TermoDeltaStatic_0,GyroP.Str.TermoDeltaStatic_1); 00062 WriteCon(Time); 00063 while ( 1 ) { 00064 00065 Event_1250Hz(); 00066 Event_100KHz(); 00067 Event_10KHz(); 00068 Event_1KHz(); 00069 Event_500Hz(); 00070 Event_250Hz(); 00071 Event_1Hz(); 00072 Event_Vibro(); 00073 00074 00075 G_Photo_Exchange(); 00076 Concol (); // Проврка 0 консоли (вход и выход) 00077 Concol1 (); // Проврка 1 консоли (вход и выход) 00078 Read_CMD(); 00079 if (OutBufConCount) OutBufConCount--; 00080 if (OutBufCon1Count) OutBufCon1Count--; 00081 TechLog();//технологическая выдача 00082 00083 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 00084 ////////////////////////////////////выдача параметров через Rate//////////////////////////////////////////////////////////////// 00085 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 00086 M_RateA(); 00087 AllRegul(); 00088 00089 ///////////////////////////////////////////////////////////////////////////////////////////////////////// 00090 /////////////////////////Работа с Flash////////////////////////////////////////////////////////////////// 00091 ///////////////////////////////////////////////////////////////////////////////////////////////////////// 00092 switch(Gyro.FlashMod) { 00093 case 1: GoBoot(); break; 00094 case 2: WriteFlash(); break; 00095 case 3: ReadFlash(); break; 00096 case 4: EraseFlash(); break; 00097 } 00098 00099 BackLightOFF 00100 BackLightOFF 00101 BackLightOFF 00102 } 00103 }//main 00104 00105 /****************************************************************************** 00106 ** End Of File 00107 ******************************************************************************/ 00108 00109
Generated on Tue Jul 12 2022 17:13:50 by 1.7.2