eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAVR ATMEGA8 i2c moze ktos wyjasnic niejasnosc?Re: AVR ATMEGA8 i2c moze ktos wyjasnic niejasnosc?
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not
    -for-mail
    From: Adam Dybkowski <a...@4...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: AVR ATMEGA8 i2c moze ktos wyjasnic niejasnosc?
    Date: Fri, 25 Sep 2009 22:12:14 +0200
    Organization: http://onet.pl
    Lines: 28
    Message-ID: <h9j86l$f1e$1@news.onet.pl>
    References: <h9io71$vme$1@news.onet.pl>
    NNTP-Posting-Host: aeln104.neoplus.adsl.tpnet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1253909525 15406 79.191.39.104 (25 Sep 2009 20:12:05 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Fri, 25 Sep 2009 20:12:05 +0000 (UTC)
    User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
    In-Reply-To: <h9io71$vme$1@news.onet.pl>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:572012
    [ ukryj nagłówki ]

    roxy pisze:

    > Mam pytanie: czy na zamieszczonym ponizej fragmencie programu zasada
    > generowania sygnalu potwierdzenia ACK jest taka ze po odebraniu wlasnego
    > adresu uklad sleve generuje ACK po napotkaniu polecenia:
    >
    > "TWCR|=(1<<TWEA)|(1<<TWINT); // potwierdza to wygenerowaniem do mastera
    > syg ACK"
    >
    > czy może zasada jest taka że slave odbiera swoj adres automatycznie generuje
    > ACK a dzialanie polecenia:
    > "TWCR|=(1<<TWEA)|(1<<TWINT); // potwierdza to wygenerowaniem do mastera
    > syg ACK"
    > jest takie aby po odebraniu nastepnego bajtu (ktory przychodzi po adresie)
    > wygenerować ACK.

    To drugie. Bit TWEA służy do włączenia (1) / wyłączenia (0)
    automatycznej generacji ACKów przy pracy ATmegi w trybie slave.

    Zapisanie jedynki do bitu TWINT natomiast zeruje stan tego bitu czyli
    potwierdza przyjęcie przerwania ("The TWINT Flag must be cleared by
    software by writing a logic one to it").

    --
    Adam Dybkowski
    http://dybkowski.net/

    Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

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: