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

Atmega16: Dlaczego piny C.2-C.5 nie działają jako wejścia/wyjścia?

psine.pl 20 Gru 2007 21:39 1167 3
REKLAMA
  • #1 4608851
    psine.pl

    Specjalista Serwis Elektroniki
    Posty: 2354
    Pomógł: 133
    Ocena: 328
    Witam.
    Siedze nad tym klopotem juz trzeci dzien i zglupialem.
    program testowy wyglada nastepujaca:

    $regfile = "m16def.dat"
    $crystal = 8000000

    Ddrc = &B11111000 'numerujemy wg kolejnosci &B76543210 ; 1 oznacza wejscie a 0 wyjscie
    Set Portc.0
    Led Alias Portc.7
    Sl1 Alias Portc.6
    Sl2 Alias Portc.5
    Sp1 Alias Portc.4
    Sp2 Alias Portc.3
    Dal Alias Pinc.0
    Set Portc.0


    Sprawdz:


    Do
    If Dal = 0 Then Goto Dotylu
    Waitms 50

    Loop


    Dotylu:
    Toggle Led
    Toggle Sl1
    Toggle Sl2
    Toggle Sp1
    Toggle Sp2


    Waitms 50
    Goto Sprawdz


    prosze o poprawienie.
    chodzi dokladnie o:
    1) jezeli przypisze DAL do pinu C.2 to uC nie reaguje w ogoole na jego stan
    2) wyglada, ze piny wyjsciowe sa ok... ale dzialaja tylko piny C.6 i C.7

    DLACZEGO ??????????????

    prosze o pomoc....
    testowalem na kilku uC i to samo...
    blad BASCOM'a czy po prostu piny C.2 , C.3 , C.4 , C.5 sa niedostepne ?

    prosze bardzo jeszcze raz o pilna pomoc.
    Marek
    Konto firmowe:
    PSINE.PL
    ul.Karczówkowska 8A, KIELCE, 25-019 | Strona WWW: https://www.psine.pl
  • REKLAMA
  • #2 4608868
    mrgr
    Poziom 15  
    Posty: 179
    Pomógł: 15
    nie znam BASCOMA, ale zobacz czy masz odblokowany JTAG, jeśli tak to go wyłącz i zacznie działać
  • REKLAMA
  • Pomocny post
    #3 4608907
    dawid512
    Poziom 32  
    Posty: 1439
    Pomógł: 229
    Ocena: 6
    Jak wrzucasz program przez bascom to tam wylaczysz J-taga w zakladce locks and fuse bits.
  • #4 4608978
    psine.pl

    Specjalista Serwis Elektroniki
    Posty: 2354
    Pomógł: 133
    Ocena: 328
    Witam.
    Dziekuje za pomoc juz dziala !
    szczerze to nie wpadlem na to by wylaczyc JTAG'a

    pozdrawiam
    Marek
    Konto firmowe:
    PSINE.PL
    ul.Karczówkowska 8A, KIELCE, 25-019 | Strona WWW: https://www.psine.pl
REKLAMA