tomi
Guest
Sun Dec 21, 2008 8:42 pm
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ć ?
Grzegorz Kurczyk
Guest
Mon Dec 22, 2008 12:16 pm
Użytkownik tomi napisał:
Quote:
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.
Witam
Patrzyłeś oscyloskopem jaka jest częstotliwość sygnału ALE ?
Obsługa przerwania w AVR-ach zajmuje trochę czasu.
Pozdrawiam
Grzegorz
J.F.
Guest
Mon Dec 22, 2008 1:40 pm
Użytkownik "tomi" <zoniek-usun-to-spam@gazeta.pl> napisał w
wiadomości news:gim67h$921$1@inews.gazeta.pl...
Quote:
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
Jesli to rodzinka 51 to normalne ze ALE leci caly czas. tzn
oscyluje.
A i procesorek musi byc bardzo szybki.
Quote:
zastanawiałem się nad podpięciem tego pod port LPT - w jakim
programie mógłbym to zarejestrować ?
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.
Adam Dybkowski
Guest
Mon Dec 22, 2008 9:34 pm
J.F. pisze:
Quote:
zastanawiałem się nad podpięciem tego pod port LPT - w jakim
programie mógłbym to zarejestrować ?
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.
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):
http://www.ftdichip.com/Products/FT2232H.htm
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.