Article View: pl.comp.lang.c
Article #308438Re: Irq
From: Sebastian Biały
Date: Thu, 28 Apr 2016 19:34
Date: Thu, 28 Apr 2016 19:34
67 lines
4596 bytes
4596 bytes
On 2016-04-28 10:49, Adam Wysocki wrote: > Tak, dyski to zupełnie osobny temat :) Raczej wyobrażałem sobie XT z > jakimś współczesnym storage (pewnie dałoby się podpiąć kartę CF przez > interfejs IDE i do "aiołki", ja bootowałem XT z sieci przez kartę sieciową > z bootromem). To jest dośc czesto powazny kłopot zabootować XT z czegoś innego niz karta MFM ponieważ nie ma zazwyczaj w biosie nic do obsługi IDE. Co prawda bywały *podobno* karty ISA 16bit -> IDE z własną pamięcią ROM ale nigdy nie spotkałem. Zazwyczaj IDE na ISA było dodatkiem do karty muzycznej :/ Przyznaje że troche za mlody byłem wtedy aby to dokładnie śledzić, ja Amigowiec jestem. >> Powszechne było gubienie kontaktu z kartami ISA. > Mi się to nigdy nie zdarzyło, jeżeli karta była przykręcona... Wibracje powodowały ze karta wykrzywiała się w slocie, wypadając z jednej strony (ciężka była, to coś było pełnej długości). Widziałem to raz na jakiś czas w róznych miejscach, czasami wibracja oznaczała niewiele więcej jak WF piętro wyżej z piłkami lekarskimi co powodowało podskakiwanie komputerów na biurkach w pracowni. Wyskakujące karty ze slotów były *jakimś* problemem, choć nie wiem czy dużym. Niektóre obudowy miały dodatkowe mocowania po drugiej stronie, ale ta od obrabiarki nie. Nie pomoglo by bo tam były styki wyrobione i dociskanie niewiele zmieniało. > zresztą ISA > miała to do siebie, że od biedy można było nawet zrobić hotplug i jeżeli > karta nie miała BIOS-u, który musiał być odpalony, żeby ją > zainicjalizować, to to działało. Tutaj problemem jest jednak fakt ze jak karta wyskakiwała na milisekundę z objęc slotu to frez lądował pół metra dalej niż chciano zanim walnął w krańcowkę bo soft zawieszał się w jakiś pętlach. > Przede wszystkim powinno być zabezpieczenie sprzętowe przed takim > wjechaniem pół metra frezem w przedmiot... Nie jest. Karta o ile mogłem to ocenić po rzucie oka samoczynnie (na ttlach!) liczyla kroki enkodera. Jesli w miedzyczasie padł program to sobie liczyła dalej pchając silnik. To prosta obrabiarka (do planowania powierzchni obudów) ale wjechanie frezem za daleko powodowało czesto ścięcie mocowan ktorych planowac nie chcieli :) > w jaki sposób ten XT sterował > tą obrabiarką? Generował impulsy "step"? Nie, nie miałem czasu temu się przyglądać ale silniki liniowe i enkodery. Całość sterowania uwzględniającego inercje wrzeciona była w sofcie. On tylko mówił: do przodu z taką prędkością i czekal na przerwanie (zgaduje sadzac po awariach i nogach na karcie). > Pamiętam że XT (AT zresztą też) > najczęściej przy jakiejś awarii po prostu się zawieszało, freeze na > amen... No tak, ale karta pchała silnikiem dalej. Widzisz, karta to samoróbka zrobiona na kawalku (dużym) pcb, prawdopodobnie pisakiem, choć ładnie. Coś koło 30 scalaków ttl i jakiś gal czy coś. Obejrzałem mechanikę i wyczaiłem silniki liniowe i enkodery kwadraturowe. Ide o zakład ze po 3 dniach sam na sam z maszyną mam gotowy sterownik na AVR/Whatever (układy wykonawcze dużej mocy zostawały), to była bardzo prosta maszyna, tylko XZ i załaczanie wrzeciona. Ale nie byłem w stanie go konsekrować więc odpadło natychmiast. Kupili podobno inna maszynę.
Technical Details
Message-ID:
<nftoom$79m$1@node1.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.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> <nfqca0$e28$1$gof@news.chmurka.net> <nfqm1n$udt$1@node1.news.atman.pl> <nfsiqk$7mq$4$gof@news.chmurka.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.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: Thu, 28 Apr 2016 21:34:43 +0200 Organization: ATMAN - ATM S.A. Lines: 68 Message-ID: <nftoom$79m$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> <nfqca0$e28$1$gof@news.chmurka.net> <nfqm1n$udt$1@node1.news.atman.pl> <nfsiqk$7mq$4$gof@news.chmurka.net> NNTP-Posting-Host: 176-115-85-233.via.zamek.net.pl Mime-Version: 1.0 X-Trace: node1.news.atman.pl 1461872214 7478 176.115.85.233 (28 Apr 2016 19:36:54 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Thu, 28 Apr 2016 19:36:54 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:45.0) Gecko/20100101 Thunderbird/45.0 In-Reply-To: <nfsiqk$7mq$4$gof@news.chmurka.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit