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 | //++++++++++++++++++++++++++++++++++++ |