🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Irq

#308438
From: Sebastian Biały
Date: Thu, 28 Apr 2016 19:34
67 lines
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-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> <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