Article View: pl.comp.lang.c
Article #308411Re: Irq
From: Sebastian Biały
Date: Sat, 16 Apr 2016 11:05
Date: Sat, 16 Apr 2016 11:05
50 lines
3741 bytes
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-mailReferences:
<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