Subversion Repositories FlightCtrl

Rev

Rev 544 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 544 Rev 553
Line 96... Line 96...
96
    PORTB = 0x00;
96
    PORTB = 0x00;
97
    for(timer = 0; timer < 1000; timer++); // verzögern
97
    for(timer = 0; timer < 1000; timer++); // verzögern
98
    if(PINB & 0x01) PlatinenVersion = 11; else PlatinenVersion = 10;
98
    if(PINB & 0x01) PlatinenVersion = 11; else PlatinenVersion = 10;
99
        // Salvo 9.12.2007 PC6 als Ausgang
99
        // Salvo 9.12.2007 PC6 als Ausgang
100
        //   DDRC  = 0x81; // SCL
100
        //   DDRC  = 0x81; // SCL
101
    DDRC  = 0xC1; // SCL und PC6 als Ausgang
101
    DDRC  = 0xCD; // SCL  und PC2,PC3, PC6 als Ausgang
102
    PORTC = 0xff; // Pullup SDA
102
    PORTC = 0xff; // Pullup SDA
103
    DDRB  = 0x1B; // LEDs und Druckoffset
103
    DDRB  = 0x1B; // LEDs und Druckoffset
104
    PORTB = 0x01; // LED_Rot
104
    PORTB = 0x01; // LED_Rot
105
    DDRD  = 0x3E; // Speaker & TXD & J3 J4 J5
105
    DDRD  = 0x3E; // Speaker & TXD & J3 J4 J5
106
    DDRD  |=0x80; // J7
106
    DDRD  |=0x80; // J7
Line 191... Line 191...
191
               
191
               
192
    LcdClear();
192
    LcdClear();
193
    I2CTimeout = 5000;
193
    I2CTimeout = 5000;
194
        while (1)
194
        while (1)
195
        {
195
        {
196
        if (UpdateMotor)      // ReglerIntervall
196
       if (UpdateMotor)      // ReglerIntervall
197
            {
197
            {
198
//            SPI_TransmitByte();
198
//            SPI_TransmitByte();
199
                        UpdateMotor=0;
199
                        UpdateMotor=0;
200
//PORTD |= 0x08;
200
//PORTD |= 0x08;
201
            MotorRegler();  
201
            MotorRegler();  
202
//PORTD &= ~0x08;
202
//PORTD &= ~0x08;
203
            SendMotorData();
203
            SendMotorData();
-
 
204
            ROT_OFF;
204
            ROT_OFF;
205
 
205
            if(PcZugriff) PcZugriff--;
206
            if(PcZugriff) PcZugriff--;
206
             else
207
             else
207
              {
208
              {
208
               DubWiseKeys[0] = 0;
209
               DubWiseKeys[0] = 0;