Subversion Repositories BL-Ctrl

Rev

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

Rev 73 Rev 76
Line 425... Line 425...
425
     }
425
     }
426
    FETS_OFF;
426
    FETS_OFF;
427
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
427
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
428
//+ Low-Mosfets auf Schalten testen
428
//+ Low-Mosfets auf Schalten testen
429
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
429
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
430
    SENSE_B;
430
//    SENSE_B;
431
    LOW_A_EIN; // Low A ein
431
    LOW_A_EIN; // Low A ein
432
    for(i=0; i< (TONDAUER / SOUND2_A) ; i++)
432
    for(i=0; i< (TONDAUER / SOUND2_A) ; i++)
433
     {
433
     {
434
      HIGH_B_EIN; // Test B
434
      HIGH_B_EIN; // Test B
435
      Delay(SOUND_E);
435
      Delay(SOUND_E);
436
      if(MessAD(0) > 50) { MosfetOkay &= ~0x08;} else { MosfetOkay |= 0x08;};
436
      if(MessAD(0) > 128) { MosfetOkay &= ~0x08;} else { MosfetOkay |= 0x08;};
437
      PORTB = 0;
437
      PORTB = 0;
438
      Delay(SOUND2_A);
438
      Delay(SOUND2_A);
439
     }
439
     }
Line 440... Line 440...
440
 
440
 
441
//++++++++++++++++++++++++++++++++++++
441
//++++++++++++++++++++++++++++++++++++
442
    LOW_C_EIN; // Low C ein
442
    LOW_C_EIN; // Low C ein
443
    for(i=0; i<(TONDAUER / SOUND1_A); i++)
443
    for(i=0; i<(TONDAUER / SOUND1_A); i++)
444
     {
444
     {
445
      HIGH_B_EIN; // Test B
445
      HIGH_B_EIN; // Test B
446
      Delay(SOUND_E);
446
      Delay(SOUND_E);
447
      if(MessAD(2) > 50) { MosfetOkay &= ~0x20;} else { MosfetOkay |= 0x20;};
447
      if(MessAD(2) > 128) { MosfetOkay &= ~0x20;} else { MosfetOkay |= 0x20;};
448
      PORTB = 0;
448
      PORTB = 0;
449
      Delay(SOUND3_A);
449
      Delay(SOUND3_A);
450
     }
450
     }
451
    FETS_OFF;
451
    FETS_OFF;
Line 454... Line 454...
454
    LOW_B_EIN; // Low B ein
454
    LOW_B_EIN; // Low B ein
455
    for(i=0; i<(TONDAUER / SOUND3_A); i++)
455
    for(i=0; i<(TONDAUER / SOUND3_A); i++)
456
     {
456
     {
457
      HIGH_C_EIN; // Test C
457
      HIGH_C_EIN; // Test C
458
      Delay(SOUND_E);
458
      Delay(SOUND_E);
459
      if(MessAD(1) > 50) { MosfetOkay &= ~0x10;} else { MosfetOkay |= 0x10;};
459
      if(MessAD(1) > 128) { MosfetOkay &= ~0x10;} else { MosfetOkay |= 0x10;};
460
      PORTB = 0;
460
      PORTB = 0;
461
      Delay(SOUND3_A);
461
      Delay(SOUND3_A);
462
     }
462
     }
463
    FETS_OFF;
463
    FETS_OFF;
464
//++++++++++++++++++++++++++++++++++++
464
//++++++++++++++++++++++++++++++++++++