eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAtmega jak zrealizowac odbior szeregowyRe: Atmega jak zrealizowac odbior szeregowy
  • Data: 2010-07-21 14:21:04
    Temat: Re: Atmega jak zrealizowac odbior szeregowy
    Od: "Andy" <a...@c...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]


    Użytkownik "Chomik" <c...@h...pl> napisał w wiadomości
    news:i26ujo$2lu$2@news.supermedia.pl...
    > > Gdy oba indeksy sa rowne tzn. nie ma nic w buforze a gdy rozne
    > > to mozna odczytywac.
    > >
    > > Trzeba jeszcze uwazac na przepelnienie bufora. Mozna dodac jakas zmienna
    > > sygnalizujac przepelnienie.
    > > Jesli z jakiegos powodu nie bedzie odczytu a beda kolejne zapisy
    > > to dojdzie do sytuacji kiedy indeksy znow beda rowne
    > > i jesli taka sytuacja nastapi to znaczy, ze w buforz jest max danych
    > > i wiecej nie wejdzie. Warto wtedy ustawic jakas zmienna sygnalizujaca
    > > overflow.
    > >
    > Problem jest inny. Bufor ten musi funkcjonowac na zasadzie rejestru
    > przesuwnego przesuwajac cala zawartosc o 1 bit po kazdym odebranym.. Po
    > kazdym odebranym bicie musze sprawdzic czy przyszla ramka startowa. Poki
    co
    > napisalem rozwiazanie tego programowo w bascomie nie wiem tylko czy
    czasowo
    > sie procesor ze wszystkim wyrobi. Dlatego tez wspominalem o tym asm zeby w
    > nim pewne rzeczy zrobic.
    >

    Jesli stala masz tylko preambule (jeden bajt)
    to poluj tylko na niego
    Przesuwanie wszystkich 9 bajtow chyba nie ma sensu.


    --
    Andrzej


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: