eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAtmega jak zrealizowac odbior szeregowyRe: Atmega jak zrealizowac odbior szeregowy
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!newsgate.cistron.nl!newsgate.
    news.xs4all.nl!news2.euro.net!82.197.223.108.MISMATCH!feeder2.cambriumusenet.nl
    !feed.tweaknews.nl!postnews.google.com!j8g2000yqd.googlegroups.com!not-for-mail
    From: ptoki <s...@g...com>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Atmega jak zrealizowac odbior szeregowy
    Date: Tue, 20 Jul 2010 10:17:33 -0700 (PDT)
    Organization: http://groups.google.com
    Lines: 39
    Message-ID: <5...@j...googlegroups.com>
    References: <i24j95$g2h$1@news.supermedia.pl>
    NNTP-Posting-Host: 193.109.244.4
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-1
    X-Trace: posting.google.com 1279646253 27319 127.0.0.1 (20 Jul 2010 17:17:33 GMT)
    X-Complaints-To: g...@g...com
    NNTP-Posting-Date: Tue, 20 Jul 2010 17:17:33 +0000 (UTC)
    Complaints-To: g...@g...com
    Injection-Info: j8g2000yqd.googlegroups.com; posting-host=193.109.244.4;
    posting-account=jnRHMAoAAACB5EawItMhNTZMy_yOF2XE
    User-Agent: G2/1.0
    X-HTTP-Via: 1.1 ISA12-CENTRALA
    X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.10)
    Gecko/20100504 Firefox/3.5.10,gzip(gfe)
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:592370
    [ ukryj nagłówki ]

    On 20 Lip, 18:36, "Chomik" <c...@h...pl> wrote:
    > Potrzebuje polaczyc odbiornik FFSK 2400Bd CMX469A do Atmega8. Odbierany
    > sygnal sklada sie z 9 bajtow gdzie pierwszy bajt jest zawsze staly
    > (preambula). Niestety doswiadczenia w programowaniu wielkiego nie mam. CMX
    > na wyjsciu daje sygnal zegarowy i sygnal danych. Wiec kombinuje ze zbocze
    > zegarowe bedzie generowalo przerwanie obsluga przerwania bedzie sprawdzala
    > stan linii danych i dopisywala do jakiegos bufora ktory bedzie sprawdzany na
    > wystapienie preambuly a jak ta wystapi to odczyta kolejne 8 bajtow. Jesli
    > nawet to by zadzialalo to dalej nie wiem jak to zrealizowac programowo.
    > Podwpowiedzcie czego szukac zeby o tym czegos sie dowiedziec. Jak tworzyc
    > bufory odczytywac i zapisywac w nich itp. Moze sa jakies dostepne zrodla
    > robiace cos w tym stylu ktore mozna by wykorzystac. Goglujac po haslach typu
    > szeregowa transmisja danych natrafiam praktycznie na opisy UART-a i tego
    > typu rzezcy. Tutaj transmisja jest niestandardowa i obsluge rzeba by napisac
    > od zera. Mozecie polecic jakas ogolnodostepna literature, strony, czy
    > ewentualnie jakies hasla po ktorych szukac rozwiazan tego typu funkcji. Z
    > gory dziekuje za pomoc.
    > Dodam tylko ze nie wchodzi w gre zlecenie tego komus bo jest to jednorazowy
    > projekt w dodatku beznakladowy wiec albo sam cos zrobie albo nie bedzie
    > wcale.
    >
    Tez jestem poczatkujacy ale pachnie mi to standardem.
    Ten odbiornik po zwyklym rs232 gada czy ma jakies niestandardowe
    parametry?
    Jak gada na 0V i 5V w zwyklym trybie 3 drutowym (jesli
    jednokierunkowo) to starczy zwykla atmega8 i bascom.
    Ja znalazlem ladne rozwiazania w ksiazce marcina wiazani
    mikrokontrolery dla poczatkujacych.
    Ale to raczej standard wiec jak wrzucisz w google atmega serial to ci
    wyrzuci co nieco wiedzy. np:
    http://www.slideshare.net/embedautomation/serial-com
    munication-in-atmega-16
    slajd 12 do wyrysowania w eagle lub kicadzie.
    A potem jakies proste tutoriale w bascomie zalatwia sprawe.
    Ale jesli jestes kompletnie zielony to lekko nie bedzie.
    Gotowca niestety nie mam pod reka moze kto inny podrzuci cos
    sprawdzonego.

    --
    Lukasz Sczygiel

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: