Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

problem TSOP2236 i Atmega8

konserwa92 11 Mar 2012 11:44 1093 2
  • #1 11 Mar 2012 11:44
    konserwa92
    Poziom 8  

    Problem polega na tym ze dioda świeci kiedy nie trzeba sama z siebie.
    Bez mikro kontrolera jest tak samo co jest powodem ?

    problem TSOP2236 i Atmega8

    Program:

    Code:
    #define F_CPU 8000000
    
    #include <avr/io.h>
    #include <util/delay.h>

    int main(void)
    {
        DDRD  |= _BV(0)|_BV(1);
        PORTD |=  _BV(0);
        PORTD &= ~_BV(1);
       
       DDRC  &= ~_BV(0);
        PORTC |=  _BV(0);
       
       //PORTD = 0xff; 
        for(;;)
        {
       
         if((PINC & _BV(0)))
         {
           PORTD=0x00;
         }
         else
         {
          PORTD=0xff;
         }
        
        }
    }

    0 2
  • #2 11 Mar 2012 12:00
    gaskoin
    Poziom 38  

    Powodem są zakłócenia, których nie filtrujesz.
    Btw, tak podłączona dioda nie ma prawa świecić.

    0
  • #3 11 Mar 2012 14:09
    konserwa92
    Poziom 8  

    masz racje zle narysowałem.

    0