Subversion Repositories FlightCtrl

Rev

Rev 2340 | Rev 2342 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2340 Rev 2341
Line 115... Line 115...
115
//Hauptprogramm
115
//Hauptprogramm
116
int main (void)
116
int main (void)
117
//############################################################################
117
//############################################################################
118
{
118
{
119
        unsigned int timer,i,timer2 = 0, timerPolling;
119
        unsigned int timer,i,timer2 = 0, timerPolling;
-
 
120
        unsigned char update_spi = 1;
120
    DDRB  = 0x00;
121
    DDRB  = 0x00;
121
    PORTB = 0x00;
122
    PORTB = 0x00;
122
    DDRD  = 0x0A; // UART & J3 J4 J5
123
    DDRD  = 0x0A; // UART & J3 J4 J5
123
        PORTD = 0x5F; // PPM-Input & UART
124
        PORTD = 0x5F; // PPM-Input & UART
124
    for(timer = 0; timer < 1000; timer++); // verzögern
125
    for(timer = 0; timer < 1000; timer++); // verzögern
Line 410... Line 411...
410
                                                beeptime = 6000;
411
                                                beeptime = 6000;
411
                                                BeepMuster = 0x0300;
412
                                                BeepMuster = 0x0300;
412
                                        }
413
                                        }
413
                                }
414
                                }
414
                                else if(!beeptime) FC_StatusFlags &= ~FC_STATUS_LOWBAT;
415
                                else if(!beeptime) FC_StatusFlags &= ~FC_STATUS_LOWBAT;
415
 
-
 
416
                                SPI_StartTransmitPacket();
-
 
417
                                SendSPI = 4;
416
                                SendSPI = SPI_BYTEGAP;
418
                                EEAR = EE_DUMMY;  // Set the EEPROM Address pointer to an unused space
417
                                EEAR = EE_DUMMY;  // Set the EEPROM Address pointer to an unused space
419
                                // +++++++++++++++++++++++++++++++++
418
                                // +++++++++++++++++++++++++++++++++
420
                                // Sekundentakt
419
                                // Sekundentakt
421
                if(++second == 49)
420
                if(++second == 49)
422
                                 {
421
                                 {
Line 445... Line 444...
445
                        }
444
                        }
446
           LED_Update();
445
           LED_Update();
447
           Capacity_Update();
446
           Capacity_Update();
448
           } //else DebugOut.Analog[26]++;
447
           } //else DebugOut.Analog[26]++;
449
          }
448
          }
-
 
449
                  if(update_spi) update_spi--;
450
         }
450
                 } // 500Hz
-
 
451
         if(update_spi == 0) { SPI_StartTransmitPacket(); update_spi = 12;}  // 41Hz
451
         if(!SendSPI) { SPI_TransmitByte(); }
452
         else if(!SendSPI) { SPI_TransmitByte(); }
452
    }
453
    }
453
 return (1);
-
 
454
}
454
}
455
//DebugOut.Analog[16]
455
//DebugOut.Analog[16]