Subversion Repositories FlightCtrl

Rev

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

Rev 693 Rev 723
Line 3... Line 3...
3
volatile unsigned int CountMilliseconds = 0;
3
volatile unsigned int CountMilliseconds = 0;
4
volatile static unsigned int tim_main;
4
volatile static unsigned int tim_main;
5
volatile unsigned char UpdateMotor = 0;
5
volatile unsigned char UpdateMotor = 0;
6
volatile unsigned int cntKompass = 0;
6
volatile unsigned int cntKompass = 0;
7
volatile unsigned int beeptime = 0;
7
volatile unsigned int beeptime = 0;
-
 
8
volatile unsigned char SendSPI = 0;
-
 
9
 
8
unsigned int BeepMuster = 0xffff;
10
unsigned int BeepMuster = 0xffff;
9
int ServoValue = 0;
11
int ServoValue = 0;
Line 10... Line 12...
10
 
12
 
11
enum {
13
enum {
Line 23... Line 25...
23
SIGNAL (SIG_OVERFLOW0)    // 8kHz
25
SIGNAL (SIG_OVERFLOW0)    // 8kHz
24
{
26
{
25
    static unsigned char cnt_1ms = 1,cnt = 0;
27
    static unsigned char cnt_1ms = 1,cnt = 0;
26
    unsigned char pieper_ein = 0;
28
    unsigned char pieper_ein = 0;
27
//    TCNT0 -= 250;//TIMER_RELOAD_VALUE;
29
//    TCNT0 -= 250;//TIMER_RELOAD_VALUE;
28
 
-
 
-
 
30
   if(SendSPI) SendSPI--;
29
   if(!cnt--)
31
   if(!cnt--)
30
    {
32
    {
31
     cnt = 9;
33
     cnt = 9;
32
     cnt_1ms++;
34
     cnt_1ms++;
33
     cnt_1ms %= 2;
35
     cnt_1ms %= 2;
34
     if(!cnt_1ms) UpdateMotor = 1;
36
     if(!cnt_1ms) UpdateMotor = 1;
35
     CountMilliseconds++;
37
     CountMilliseconds++;
36
     }  
38
    }  
Line 37... Line 39...
37
 
39
 
38
     if(beeptime > 1)
40
     if(beeptime > 1)
39
        {
41
        {
40
        beeptime--;      
42
        beeptime--;