logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Dlaczego na porcie A led świeci a na C nie chce? Atmega16.

Wojtech 29 Lut 2012 17:15 1365 4
REKLAMA
  • #1 10615513
    Wojtech
    Poziom 11  
    Posty: 44
    Ocena: 11
    Witam,

    Ma migać dioda na porcie. Podłączona anodą do +5V a katodą do portu przez opornik 200R . Celem było zaświecenie diody przy wysterowaniu portu zerem.

    Okazało się że na porcie A.5 to działa, a na porcie C.5 nie działa.

    Kod bascom:
    -----------
    [...]
    Config Porta = Output
    Config Portc = Output

    A:
    Portc = &B11111111
    Porta = &B11111111
    Waitms 100
    Portc = &B00000000
    Porta = &B00000000
    Waitms 100
    Goto A
    End
    ---------------

    Co tu może być nie tak?
    O czym zapomniałem?
  • REKLAMA
  • #2 10615521
    Pituś Bajtuś
    Poziom 28  
    Posty: 934
    Pomógł: 137
    Ocena: 10
    Zapomniałeś o JTAGu.
  • REKLAMA
  • #3 10615522
    sp3ots
    Poziom 38  
    Posty: 3070
    Pomógł: 523
    Ocena: 673
    Witam !
    Wyłącz JTAGa ( Fuse bit )
    Pozdrawiam. Stefan
  • REKLAMA
  • #5 10615708
    Wojtech
    Poziom 11  
    Posty: 44
    Ocena: 11
    Rzeczywiście, opcja JTAG Interface Enabled; [JTAGEN=0] była zaznaczona, co jak rozumiem załączało magicznego dla mnie JTAGA i port nie działał.

    Dziękuję za szybką pomoc.
    Pozdrawiam
REKLAMA