karta IO do PC (ISA) oparta na AVR

Oct 03, 2004 6 Replies

Witam!



Czy spotkal sie ktos z projektem karty IO do peceta (ISA) opartej o jakis mikrokontroler AVR? Chodzi mi o to, ze AVR zajmuje sie wstepna obrobka/buforowaniem pozyskanych danych, a PC odbiera je w miare mozliwosci (zalozmy, ze system operacyjny PC'ta nie jest realtime).


A zastanawiales sie nad celowoscia takiego rozwiazania? Do nowych PC takich kart juz nie wsadzisz. Moim zdaniem lepiej zdecydowac sie na zewnetrzne urzadzenie polaczone po USB lub Etherncie.

peters

Chodzilo mi o zastosowanie starego PC (386, 486) jako wydajnego sterownika/kolekcjonera danych. Malo toto pradu ciagnie, ma cala niezbedna elektronike, kosztuje grosze, jest masa oprogramowania. Jedyne co potrzebne to interfejs jaki maja mirokontrolery - duzo wejsc/wyjsc i jakies buforowanie i wstepne przetwarzanie danych. Nie mam na mysli zadnego konkretnego zastosowania - ot tak grzebalem dzis w starych rupciach, znalazlem fajna malutka plyte 386 (dziala) i pomyslalem ze fajnie byloby polaczyc ja z jakims AVR'em za 20 zl:) Ot takie niedzielne przedobiednie luzne przemyslenia:)

może być problem z obsługą magistrali. nawet zakładając, że podłączysz /IORD i /IOWR do /INT0 i /INT1, to zdążysz wystawić i odebrać słowo z szyny danych? co prawda jest sygnał I/O CH RDY, który każe czekać procesorowi, ale czy zdążysz go obsłużyć po otrzymaniu przerwania? problemów pewnie da się znaleźć jeszcze całe mnóstwo.

w.

Witam Kombinowałem coś takiego jeszcze na serii '51. Rozwiązanie był dodatkowy przerzutnik, który był sterowany sygnałami /IORD i /IOWR w połaczeni z dekoderem adresu karty. Wyjście przerzutnika wystawiało I/O CHRDY i zgłaszało przerwanie do uC. Procesor PC-ta niejako sam się "zatrzaskiwał" wybierając kartę. Mikrokomputerek "obrabiał" magistralę i programowo zerował ten przerzutnik.

Pozdrawiam Grzegorz Kurczyk

A pomy¶la³e¶ o tym, ¿e zamiast starej p³yty g³ownej od peceta, ktora nie do¶æ ¿e ¼re sporo pr±du to jeszcze wymaga poka¼nych rozmiarów zasilacza... móg³by¶ do swego AVR'ka pod³±czyæ gniazdo karty Compact Flash i ca³e to urz±dzenie mieszcz±ce siê w kieszeni mog³oby byæ wydajnym sterownikiem/kolekcjonerem danych... Bior±c pod uwagê budowê interfejsu karty CF bêdzie to mniej wiêcej tyle samo roboty co pod³±czyæ AVRka do peceta przez ISA, a po¿ytku z takiej CF bêdzie wiêcej ni¿ z peceta...

Rozwi±zanie na dzisiejsze czasy trochê ... niedzisiejsze ;-)

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required