🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #308411

Re: Irq

#308411
From: Sebastian Biały
Date: Sat, 16 Apr 2016 11:05
50 lines
3741 bytes
On 2016-04-16 12:51, slawek wrote:
> Niezupełnie. Karta nie ma bufora. Ale ma swój zegar, tak że każdy pomiar
> jest dokładnie co dt milisekund. Albo nawet mikrosekund. W PC procesor
> jest w miarę przyzwoity i nie ma problemów aby w DOS przepisywał na czas
> z rejestru karty do RAM PC.

Skoro nie masz bufora to tym bardziej system z wywłaszczaniem pokroju 
win9x jest absolutnie bezużyteczny. Milisekundowe przerwanie to dla 
windowsa wyzwanie z gatunku statystycznego.

> Jednak w Windows 98 lubi zawiesić wątek akwizycji na kilka ms. Gdyby
> aplikacja łapała IRQ, to nie byłoby problemu. Wątek wisiały, ale handler
> robiły swoje niezależnie wybudzony przez IRQ.
> Avr itp. i tak wymagałby sterowanika. Najlepiej pod Windows 10.

Nie. Sam określasz co chcesz uzyskać. Rownie dobrze AVR albo wspomagany 
FTDI może być jeszcze jednym portem szeregowym. Kupując "wypasiony" 
procek typu STM32 możesz od reki zrobić go urzadzeniem HID or whatever. 
Emulacja ISA jest *jedyna* metodą aby uzyskać to co chcesz, czyli 100% 
pewnosci że się wyrobisz z czytaniem danych. Ostatecznie tym 
"emulatorem" może być drugi komputer pracujący w dosie jesli nie chcesz 
się bawić w uC.

> Czyli
> jeszcze certyfikat. Problemów nie byłoby mniej. Oczywiście można byłoby
> kupić nowy moduł akwizycji ze sterownikiem błogosławionym przez MS. Ten
> wymagałby nowego komputera, systemu i... na czas modernizacji...
> wyłączenia z eksploatacji tego co jest. A to nie jest możliwe.

Co byś nie zrobił na chwile będziesz wypinał z eksploatacji. Chwile będa 
sporawe jesli to ma być *sterownik* win9x bo ostatni co pamiętają jak to 
się pisze wymarli 100 lat temu.

>
>> To już nie jest Win95. Dalej nie jest dla mnie jasne dlaczego to
>> powinien być win95. DOS sie nie sprawdzał?
> A spróbuj zrobić ładne UI w DOS. No i drobiazg: 640 kB.

Ej? A PO CO w maszynie UI? Skoro zastanawiasz się nad system modal to w 
ogóle nie masz potrzeby uzywania systemu operacyjnego z poziomu usera. 
pozostają ładne kontrolki. Mi się TurboVision podoba. Ostatecznie co za 
problem wziąć wxwidgets z targetem do framebuffera? Co kto lubi.

> Program pod DOS źle działa - tzn. jest długa lista rzeczy których nie
> robi jak trzeba, choć akurat przez cud i przypadek jakoś daję radę z kartą.

Napisz nowy. Albo tak jak sugeruje: napisz program w dos na stary 
komputer robiacy jako proxy "kiepska karta"<->"sieć" i dalej obrabiaj na 
czymś współaczesnym na innym złomie. Myślę że taniej się nie uda i 
garniturowe przygłupy będa zadowoleni.
Technical Details
Message-ID: <net6cd$jnd$1@node1.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <almarsoft.5276592399689317198@news.v.pl> <ner958$ltp$1@node1.news.atman.pl> <almarsoft.6296652609243852551@news.v.pl> <nessh9$rq2$1@node2.news.atman.pl> <almarsoft.3355637653798411506@news.v.pl> <nesujm$bkr$1@node1.news.atman.pl> <almarsoft.3300291142050811754@news.v.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Sebastian Biały <heby@poczta.onet.pl>
Newsgroups: pl.comp.lang.c
Subject: Re: Irq
Date: Sat, 16 Apr 2016 13:05:01 +0200
Organization: ATMAN - ATM S.A.
Lines: 51
Message-ID: <net6cd$jnd$1@node1.news.atman.pl>
References: <almarsoft.5276592399689317198@news.v.pl> <ner958$ltp$1@node1.news.atman.pl> <almarsoft.6296652609243852551@news.v.pl> <nessh9$rq2$1@node2.news.atman.pl> <almarsoft.3355637653798411506@news.v.pl> <nesujm$bkr$1@node1.news.atman.pl> <almarsoft.3300291142050811754@news.v.pl>
NNTP-Posting-Host: 176-115-85-233.via.zamek.net.pl
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1460804813 20205 176.115.85.233 (16 Apr 2016 11:06:53 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Sat, 16 Apr 2016 11:06:53 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:38.0) Gecko/20100101 Thunderbird/38.7.2
In-Reply-To: <almarsoft.3300291142050811754@news.v.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit