![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
forkd
Fork of LG2 by
Diff: main.c
- Revision:
- 124:9ae09249f842
- Parent:
- 122:fbacb932a30b
- Child:
- 127:6a7472d67804
--- a/main.c Thu Apr 07 20:16:24 2016 +0000 +++ b/main.c Fri Apr 08 14:20:35 2016 +0000 @@ -58,8 +58,8 @@ UART_InitSet (0, 921600, 0x03); // надо проверить, мож чо с ногам -// UART_InitSet (1, 992600, 0x03); - UART_InitSet (1, 115200, 0x03); + UART_InitSet (1, 921600, 0x03); + //UART_InitSet (1, 115200, 0x03); //////////// //DAC_ADC_Exchange_Init(); // инициализация обмена АЦП и ЦАП. @@ -260,14 +260,22 @@ Event_100KHz(); Event_1KHz(); + Event_500Hz(); Event_1Hz(); - + Event_Vibro(); - - if((Rate2VibFlag==1) && (Rate_Flag==2))CMD_Rate2();//набор rate2 выдается по выставлению (логической)ноги в 1. - - - + + switch(Gyro.ModeOut) { + case 1: + if(Gyro.Rate1_Event==1)CMD_Rate(); + break; + case 2: + if(Gyro.Rate2_Event==1)CMD_Rate2(); + break; + case 3: + if(Gyro.Delta500_Event==1)CMD_Delta_500Hz(); + break; + } if (Spi.ADC_NewData == 1) // был приход новых данных по ацп сдесь сделать обработку информации и подготовку для выдачи делается 1 раз за вибро { // можно апихнкть в функцию