RTV forum PL | NewsGroups PL

Doświadczenia z projektowaniem karty IO ISA na mikrokontrolerze AVR do PC

karta IO do PC (ISA) oparta na AVR

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Doświadczenia z projektowaniem karty IO ISA na mikrokontrolerze AVR do PC

Marcin Szczepaniak
Guest

Sun Oct 03, 2004 11:57 am   



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).

--
z powazaniem "Keep things as simple as possible,
Marcin Szczepaniak but no simpler."
GSM: +48 661122042 -- Albert Einstein

Wojtek Kaniewski
Guest

Sun Oct 03, 2004 11:57 am   



Marcin Szczepaniak wrote:
Quote:
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).

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.

peters
Guest

Sun Oct 03, 2004 11:57 am   



Quote:
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

Grzegorz Kurczyk
Guest

Sun Oct 03, 2004 12:02 pm   



Użytkownik Wojtek Kaniewski napisał:
Quote:
Marcin Szczepaniak wrote:

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).


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.

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

Marcin Szczepaniak
Guest

Sun Oct 03, 2004 1:25 pm   



At Sun, 3 Oct 2004 13:57:46 +0200 peters wrote:
Quote:
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.

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:)


--
z powazaniem "Socjalizm jest to ustroj,
Marcin Szczepaniak w ktorym bohatersko pokonuje sie trudnosci...
GSM: +48 661122042 nieznane w zadnym innym ustroju"
-- Stefan Kisielewski

Pszemol
Guest

Sun Oct 03, 2004 7:05 pm   



"Marcin Szczepaniak" <szczepan@IHATESPAM.sieradz.info> wrote in message news:slrncm02km.mlg.szczepan@imperator.sieradz.info...
Quote:
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:)

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...

Pszemol
Guest

Sun Oct 03, 2004 7:06 pm   



"Grzegorz Kurczyk" <grzegorz.haha@haha.control.slupsk.pl> wrote in message news:cjotft$lul$1@nemesis.news.tpi.pl...
Quote:
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.

Rozwiązanie na dzisiejsze czasy trochę ... niedzisiejsze Wink

elektroda NewsGroups Forum Index - Elektronika Polska - Doświadczenia z projektowaniem karty IO ISA na mikrokontrolerze AVR do PC

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map