eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaATmega128, problem z PORTG0 i PORTG1 › ATmega128, problem z PORTG0 i PORTG1
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neost
    rada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: "Robbo" <n...@g...com>
    Newsgroups: pl.misc.elektronika
    Subject: ATmega128, problem z PORTG0 i PORTG1
    Date: Wed, 18 Mar 2015 17:47:02 +0100
    MIME-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original
    Content-Transfer-Encoding: 8bit
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
    X-Antivirus: avast! (VPS 150318-0, 2015-03-18), Outbound message
    X-Antivirus-Status: Clean
    Lines: 27
    Message-ID: <38435a8f$0$2375$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.24.143.127
    X-Trace: 943938191 unt-rea-b-01.news.neostrada.pl 2375 83.24.143.127:1284
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:679437
    [ ukryj nagłówki ]

    Witam uprzejmie,

    Tworzę program na ATmega128, który generuje w tym samym czasie w sumie na
    dziewięciu pinach trzech różnych portów kilkanaście impulsów. Impulsy
    generowane są poprawnie na portach innych niż PORTG. Na PORTG czasem (kilka
    razy na kilkadziesiąt wygenerowanych impulsów) tam, gdzie ustawiam jedynkę,
    pozostaje nadal zero. Czasem ustawiam zero, a pozostaje jedynka po
    poprzednim impulsie. Co może być przyczyną problemów?

    Czytałem o tym, że do PORTG należy odwoływać się inaczej niż dla innych
    portów. Niemniej kompilator powinien sprawę załatwić. Poza tym nie jest tak,
    że na PORTG impulsy w ogóle nie są generowane -- są generowane, ale z
    opisanymi powyżej problemami.
    Używam WinAVR oznaczonego jako 20030424.
    M103C jest wyłączony. JTAGEN jest wyłączony. SPIEN jest włączony.
    Do ustawiania i kasowania bitów używam sbi i cbi zdefiniowane jako
    (_SFR_BYTE(sfr) |= _BV(bit)) i (_SFR_BYTE(SFR) &= ~_BV(bit)).

    Z góry dziękuję za pomoc.

    R.


    ---
    Ta wiadomość e-mail jest wolna od wirusów i złośliwego oprogramowania, ponieważ
    ochrona avast! Antivirus jest aktywna.
    http://www.avast.com

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: