Rejestrator wyzwalany RD, WR, ALE

Dec 21, 2008 3 Replies

chcę podglądnąć transmisję z pewnym scalakiem w radiu. komunikacja jest w standardzie Intela, czyli szyna danych 8-bit, sygnały ALE, RD, WR i CS. podłączyłem atmega32 z 16mhz, sygnały ALE, RD, WR pod przerwania, ale niestety nie łapie wszystkich przerwań, jest kilka kolejnych wywołań ALE bez rozkazu zapisu czy odczytu. być może winne są przewody - to skrętka komputerowa o długości ok. 10cm. wlutować jakieś kondensatory odkłócające ?



jak inaczej można zarejestrować taką transmisję ?



zastanawiałem się nad podpięciem tego pod port LPT - w jakim programie mógłbym to zarejestrować ?


Użytkownik tomi napisał:

Witam Patrzyłeś oscyloskopem jaka jest częstotliwość sygnału ALE ? Obsługa przerwania w AVR-ach zajmuje trochę czasu.

Pozdrawiam Grzegorz

U¿ytkownik "tomi" snipped-for-privacy@gazeta.pl napisa³ w wiadomo¶ci news:gim67h$921$ snipped-for-privacy@inews.gazeta.pl...

Jesli to rodzinka 51 to normalne ze ALE leci caly czas. tzn oscyluje. A i procesorek musi byc bardzo szybki.

LPT w pececie jest ograniczone do ~1MHz. Tzn do ~1Ms/s Chyba ze uda ci sie jakis tryb DMA wlaczyc z zewnetrznym generatorem.

Zadanie dobre dla FPGA.

Albo poszukaj mozliwosci spowolnienia procesora urzadzenia.

A co to za uklad w radiu ? Moze niepotrzebne podgladanie, skoro opis jest dostepny :-)

J.

J.F. pisze:

Zadanie dobre dla prostego serializera 8b->SPI (na rejestrze przesuwnym) plus układu FT2232H (USB 2.0 High Speed) pracującego w trybie SPI MPSSE, którym możesz przepchnąć do peceta max. 25 MB/s (megabajtów):

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required