-
Data: 2010-07-20 17:17:33
Temat: Re: Atmega jak zrealizowac odbior szeregowy
Od: ptoki <s...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie 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
Następne wpisy z tego wątku
- 20.07.10 17:31 Chomik
- 20.07.10 18:17 ptoki
- 20.07.10 18:32 Chomik
- 20.07.10 19:20 ptoki
- 20.07.10 19:59 Chomik
- 20.07.10 20:10 Andy
- 20.07.10 20:30 Chomik
- 20.07.10 21:13 Zbych
- 20.07.10 21:21 Andy
- 20.07.10 22:06 Gejzero
- 21.07.10 14:01 Chomik
- 21.07.10 13:58 Chomik
- 21.07.10 14:21 Andy
- 21.07.10 15:37 Chomik
Najnowsze wątki z tej grupy
- Było 83V
- Stare komputery
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
Najnowsze wątki
- 2025-07-28 Warszawa => Sales Executive / KAM <=
- 2025-07-28 Było 83V
- 2025-07-28 Białystok => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-28 Warszawa => Dyrektor Sprzedaży (rozwiązania Cloud) <=
- 2025-07-28 Białystok => Delphi Programmer <=
- 2025-07-28 Warszawa => Specjalista/stka ds. Organizacji <=
- 2025-07-28 Warszawa => Senior Key Account Manager IT <=
- 2025-07-28 Warszawa => Software Engineer .Net <=
- 2025-07-28 Białystok => Programista Delphi <=
- 2025-07-28 Warszawa => MENA New Business Manager <=
- 2025-07-28 Stare komputery
- 2025-07-28 Warszawa => Junior Rekruter <=
- 2025-07-28 cinkciarz.pl
- 2025-07-28 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-07-28 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36