Stacja dyskietek jako...



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "panther" <panther_at_nospam_wp.pl>
Subject: Stacja dyskietek jako...
Date: Thu, 16 Aug 2001 23:01:01 +0200


...zewnętrzna pamięć
w jakim¶ prostym, o¶miobitowym systemie mikroprocesorowym
(na jakim¶ Atmel'u)
np. w urządzeniu do zbierania danych z czujników.

Czy jest to do zrealizowania w praktyce?

I czy np. jak by dane były zapisywane w odpowiedni sposób
to czy dałoby się to odczytać na komputerze PC?
Komp miałby służyć do obróbki tych danych.

Tak się zastanawiam, bo te 1.44 MB dla takiego
mikrokontrolera to przecież bardzo duża pojemno¶ć,
jak na kilkubajtowe dane, a no¶nik tani i łatwo dostępny.

pozdrawiam
panther







Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "Marek" <zew_at_nospam_poczta.onet.pl>
Subject: Re: Stacja dyskietek jako...
Date: Fri, 17 Aug 2001 08:04:01 +0200


...zewnętrzna pamięć
w jakim¶ prostym, o¶miobitowym systemie mikroprocesorowym
(na jakim¶ Atmel'u)
np. w urządzeniu do zbierania danych z czujników.

Czy jest to do zrealizowania w praktyce?

I czy np. jak by dane były zapisywane w odpowiedni sposób
to czy dałoby się to odczytać na komputerze PC?
Komp miałby służyć do obróbki tych danych.

Tak się zastanawiam, bo te 1.44 MB dla takiego
mikrokontrolera to przecież bardzo duża pojemno¶ć,
jak na kilkubajtowe dane, a no¶nik tani i łatwo dostępny.

Wła¶nie, wła¶nie temat bardzo ciekawy ale z tego co próbowałem się
zorientować to pewnie trudny do zrealizowania. Też szukałem kiedy¶ danych na
ten temat bez rezultatu. Próba zainteresowania tym ciekawym tematem redakcji
EP też jak do tej pory nie dała rezultatu widać nie ma mocnych w tym
temacie.



Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "Grzegorz Kurczyk" <control_at_nospam_post.pl>
Subject: Re: Stacja dyskietek jako...
Date: Fri, 17 Aug 2001 09:29:54 +0200


Użytkownik "Marek" <zew_at_nospam_poczta.onet.pl> napisał w wiadomo¶ci
news:9lica9$k7a$1_at_nospam_korweta.task.gda.pl...
Wła¶nie, wła¶nie temat bardzo ciekawy ale z tego co próbowałem się
zorientować to pewnie trudny do zrealizowania. Też szukałem kiedy¶ danych
na
ten temat bez rezultatu. Próba zainteresowania tym ciekawym tematem
redakcji
EP też jak do tej pory nie dała rezultatu widać nie ma mocnych w tym
temacie.

Witam
Ja wiem czy taki trudny. W przypadku procesorków z rodziny '51 może być
problem z gęsto¶cią 1,44MB, ale tradycyjny napęd dyskietek można przełączyć
w tryb 720KB i wtedy '51 wyrobi się spokojnie. Do tego wszystkiego potrzebny
jest jeszcze jaki¶ kontroler napędu dyskietek i tu polecam WD2793 lub
jeszcze lepiej WD2797 (prosty w programowaniu i wymaga tylko kilku elementów
zewnętrznych, ale nie wiem jak będzie w tej chwili ze zdobyciem tych
układów). Podłączałem co¶ takiego z powodzeniem do systemu na Z80
taktowanego zegarem 4MHz, czyli Atmel taktowany na 24MHz powinien wyrobić
się bez problemu. Jedyny kłopot w przypadku "małego" Atmela to ilo¶ć pamięci
RAM. Kontrolery dysków elestycznych z regóły potrafią zapisywać/odczytywać
sektory o długo¶ciach 128, 256, 512 lub 1024 bajty, czyli komputer sterujący
musi mieć conajmniej 128 batów wolnej pamięci RAM na bufor, co w przypadku
AT89C2051 może być kłopotliwe :-). Ostatnio dużo działam na AVR-ach i wydaje
mi się, że procesory te są tak szybkie, że możnaby pokusić się o programową
realizację funkcji zapisu/odczytu na dyskietkę, ale w tym przypadku do¶ć
poważnym problemem może być zachowanie kompatybilno¶ci z systemem zapisu
stosowanym w PC-tach (kłopoty z wymienno¶cia danych).
Moja propozycja dla chcących poeksperymentować:
magistralą ISA stosowana w komputerach AT lub jeszcze lepiej z XT (stosowane
w nich były różne klony kontrolera uPD765)
Na moim FTP-ie jest PDF do układu FDC82078, który jest rozwinięciem układu
uPD765. W większo¶ci przypadków można się będzie posiłkować tym pdf-em przy
programowaniu (za wyjątkiem układu WD2793/7).

--
Pozdrawiam
Grzegorz

http://www.control.prv.pl
ftp://213.25.234.186
control_at_nospam_post.pl





Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "SpeedBit" <kula_at_nospam_polbox.com>
Subject: Re: Stacja dyskietek jako...
Date: Fri, 17 Aug 2001 10:55:59 +0200



Użytkownik "Grzegorz Kurczyk" <control_at_nospam_post.pl> napisał w wiadomo¶ci
news:9lih8n$p7e$1_at_nospam_news.tpi.pl...
Użytkownik "Marek" <zew_at_nospam_poczta.onet.pl> napisał w wiadomo¶ci
news:9lica9$k7a$1_at_nospam_korweta.task.gda.pl...
Wła¶nie, wła¶nie temat bardzo ciekawy ale z tego co próbowałem się
zorientować to pewnie trudny do zrealizowania. Też szukałem kiedy¶
danych
na
ten temat bez rezultatu. Próba zainteresowania tym ciekawym tematem
redakcji
EP też jak do tej pory nie dała rezultatu widać nie ma mocnych w tym
temacie.

Witam
Ja wiem czy taki trudny. W przypadku procesorków z rodziny '51 może być
problem z gęsto¶cią 1,44MB, ale tradycyjny napęd dyskietek można
przełączyć
w tryb 720KB i wtedy '51 wyrobi się spokojnie.

Sorry kolego, pojemno¶ć 720/1.44 to tylko gęsto¶ć ¶cieżek (40/80) i nie ma
żadnego
wpływu na prędko¶ć odczytu - nie jest żadnym wyznacznikiem "wyrobienia sie"!
Jedynym testem czy się wyrobi jest sprawdzenie czy kontroler odczyta jeden
sektor bez komunikatu "overrun".

Do tego wszystkiego potrzebny
jest jeszcze jaki¶ kontroler napędu dyskietek i tu polecam WD2793 lub
jeszcze lepiej WD2797 (prosty w programowaniu i wymaga tylko kilku
elementów
zewnętrznych, ale nie wiem jak będzie w tej chwili ze zdobyciem tych
układów). Podłączałem co¶ takiego z powodzeniem do systemu na Z80
taktowanego zegarem 4MHz, czyli Atmel taktowany na 24MHz powinien wyrobić
się bez problemu.

Robiłem takie co¶ na 6502 / 4MHz (taka niestandardowa maszynka) w asemblerze
(odczyt sektora to jakie¶ kilkadziesiąt linii asm 6502) - działało bez
zarzutu.
Zresztą przypomnijcie sobie lub zajrzyjcie do jaki¶ archiwów że stacje
dysków
działały z takimi 8-bitowcami jak Spectum, Atari, Commodore itp....


Moja propozycja dla chcących poeksperymentować:
- stara (ale sprawna :-) karta multi I/O z kontrolerem dyskietek i
magistralą ISA stosowana w komputerach AT lub jeszcze lepiej z XT
(stosowane
w nich były różne klony kontrolera uPD765)
- zasymulowanie na jednoukładowcu uproszczonej magistrali ISA
- oprogramowanie tego wszystkiego
Na moim FTP-ie jest PDF do układu FDC82078, który jest rozwinięciem układu
uPD765. W większo¶ci przypadków można się będzie posiłkować tym pdf-em
przy
programowaniu (za wyjątkiem układu WD2793/7).

A moja propozycja jest następująca:
NIE RÓBICIE TEGO!!!!!
Przeczytajcie posty poniżej! Kostka pamięci załatwia wszystko! Jakie
uproszczenie! Żadnych elementów ruchomych!
Nie cofajmy się w rozwoju. Dyskietki padają, brudzą sie, kto¶ je może wyjąć,
są niesamowicie powolne itp.
No chyba że dla zabawy, wprawy i dla samego siebie :)
pozdrowienia
Sławek




Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "Grzegorz Kurczyk" <control_at_nospam_post.pl>
Subject: Re: Stacja dyskietek jako...
Date: Fri, 17 Aug 2001 14:14:50 +0200


Użytkownik "SpeedBit" <kula_at_nospam_polbox.com> napisał w wiadomo¶ci
news:9lim70$o2c$1_at_nospam_news.tpi.pl...
Sorry kolego, pojemno¶ć 720/1.44 to tylko gęsto¶ć ¶cieżek (40/80)

Upss. Pierwsze słyszę żeby 720KB zrobić na 40 ¶cieżkach. 360KB to się
zgodzę.
Formaty przynajmniej te obowiązujące w PC są nastepujące:
360KB - 40 ¶ciezek / 2 głowice / 9 sektorów na ¶cieżkę / 512 bajtów na
sektor
720KB - 80 ¶ciezek / 2 głowice / 9 sektorów na ¶cieżkę / 512 bajtów na
sektor
1,2MB - 80 ¶ciezek / 2 głowice / 15 sektorów na ¶cieżkę/ 512 bajtów na
sektor
1,44MB - 80 ¶ciezek / 2 głowice / 18 sektorów na ¶cieżkę / 512 bajtów na
sektor
i ewentualnie
2,88MB - 80 ¶ciezek / 2 głowice / 36 sektorów na ¶cieżkę / 512 bajtów na
sektor

i nie ma żadnego
wpływu na prędko¶ć odczytu - nie jest żadnym wyznacznikiem "wyrobienia
sie"!
Jedynym testem czy się wyrobi jest sprawdzenie czy kontroler odczyta jeden
sektor bez komunikatu "overrun".

Owszem ma wpływ na prędko¶ć odczytu i jest wskaźnikiem "wyrobienia się". Czy
wie Kolega dlaczego dyskietki były kiedy¶ produkowane w dwóch wersjach
Double Density i High Density ? Otóż formaty 1,2MB i 1,44MB wymagają
zastosowania dyskietek z no¶nikiem HD, który do zapisu wymaga znacznie
większego prądu w głowicy zapisującej. Róznica pomiędzy formatem np. 720KB i
1,44MB w dyskietkach 3,5" polega na zwiekszeniu ilo¶ci sektorów na jedną
¶cieżkę. Ilo¶ć ¶cieżek jest taka sama !!! Aby zwiększyć ilo¶ć sektorów na
¶cieżkę musimy zwiększyć "gęsto¶ć upakowania" bitów na jednostkę długo¶ci
no¶nika (dwukrotnie). Przy pracy z dyskietkami DD (720KB) rejestr
szeregujący kontrolera taktowany jest sygnałem 1MHz, przy dyskietkach HD są
to 2MHz. Ponadto kontroler daje sygnał napędowi (o ile pamiętam to szpilka
nr 34 w napędzie) z jaką gęsto¶cią ma pracować (tak przynajmniej było w
napędach 5,25" bo w dyskietkach 3,5" jest dodatkowy otwór identyfikacyjny
mówiący czy to jest dyskietka HD - jest otwór, czy DD - brak otworu).
Ponieważ zarówno dyskietki HD jak i DD kręcą się z tą samą prędko¶cią kątową
360 obr/min, to w przypadku zapisu w trybie HD występuje dwukrotnie większy
przepływ danych (dwukrotnie większa liczba bitów przypadających na jeden
obrót nosnika).

Mam nadzieję, że wyja¶niłem ewentualne wątpliwo¶ci

--
Pozdrawiam
Grzegorz

http://www.control.prv.pl
ftp://213.25.234.186
control_at_nospam_post.pl





Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "SpeedBit" <kula_at_nospam_polbox.com>
Subject: Re: Stacja dyskietek jako...
Date: Fri, 17 Aug 2001 16:42:31 +0200



Użytkownik "Grzegorz Kurczyk" <control_at_nospam_post.pl> napisał w wiadomo¶ci
news:9lj1v2$5it$1_at_nospam_news.tpi.pl...
Użytkownik "SpeedBit" <kula_at_nospam_polbox.com> napisał w wiadomo¶ci
news:9lim70$o2c$1_at_nospam_news.tpi.pl...
Sorry kolego, pojemno¶ć 720/1.44 to tylko gęsto¶ć ¶cieżek (40/80)

Upss. Pierwsze słyszę żeby 720KB zrobić na 40 ¶cieżkach. 360KB to się
zgodzę.
Formaty przynajmniej te obowiązujące w PC są nastepujące:
360KB - 40 ¶ciezek / 2 głowice / 9 sektorów na ¶cieżkę / 512 bajtów na
sektor
720KB - 80 ¶ciezek / 2 głowice / 9 sektorów na ¶cieżkę / 512 bajtów na
sektor
1,2MB - 80 ¶ciezek / 2 głowice / 15 sektorów na ¶cieżkę/ 512 bajtów na
sektor
1,44MB - 80 ¶ciezek / 2 głowice / 18 sektorów na ¶cieżkę / 512 bajtów na
sektor
i ewentualnie
2,88MB - 80 ¶ciezek / 2 głowice / 36 sektorów na ¶cieżkę / 512 bajtów na
sektor

Teraz ja: Upsss chyba dzi¶ za gorąco - masz rację!
Robiłem obsługę takiego złomu 10 lat temu a teraz już dopadła mnie skleroza
)
Niemniej jednak upieram się że najlepszym wskaźnikiem jest sprawdzenie czy
kontroler odczyta jeden
sektor bez komunikatu "overrun". To w zupełno¶ci wystarczy.

pozdrawiam
Sławek







Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "Grzegorz Kurczyk" <control_at_nospam_post.pl>
Subject: Re: Stacja dyskietek jako...
Date: Fri, 17 Aug 2001 20:22:56 +0200


Użytkownik "SpeedBit" <kula_at_nospam_polbox.com> napisał w wiadomo¶ci
news:9ljagq$kso$1_at_nospam_news.tpi.pl...
Teraz ja: Upsss chyba dzi¶ za gorąco - masz rację!
Robiłem obsługę takiego złomu 10 lat temu a teraz już dopadła mnie
skleroza

Upss... Nic sie nie stało. Każdy ma prawo zapomnieć. A swoją drogą to
rzeczywi¶cie gorąco dzisiaj.

Niemniej jednak upieram się że najlepszym wskaźnikiem jest sprawdzenie
czy
kontroler odczyta jeden sektor bez komunikatu "overrun". To w zupełno¶ci
wystarczy.

Masz rację, ale taka metoda wymaga zbudowania układu i czasochłonnego
eksperymentowania. Sprawdzając dokumentację wybranego kontrolera dysków i
procesora można do¶ dokładnie policzyć czy taki manewr się uda.
Sprawa jest jak najbardziej do zrobienia i podejrzewam, że największym
problemem jaki napotka Kolega "panther" jest podła jako¶ć współczesnych
dyskietek i to bez względu na producenta. Chyba, że wraz z tym starym
napędem zostało mu jeszcze trochę starych (takich chociaż sprzed 5 lat)
dobrych dyskietek. Mam dyskietki z 5,25" z 1985r i 3,5" chyba z 1988/89,
które były niemiłosiernie piłowane i chodzą do dzisiaj !!! W paczce nowych
dyskietek SONY, TDK, Verbatim (kiedy¶ był niezły) i innych "dobrych" marek,
najczę¶ciej dwie-trzy są odrazu na ¶mietnik :-( , a następne padają jak
muchy. No ale w dobie ogólno¶wiatowych oszczędno¶ci, producenci oszczędzają
na no¶niku (jakby nie było to chrom). Wstarczy popatrzyć na nasze kochane
słoneczko przez jaką¶ starą dyskietkę sprzed kilku (nastu) lat i przez nową
-)

pozdrawiam
Sławek

Również pozdrawiam
Grzegorz

http://www.control.prv.pl
ftp://213.25.234.186
control_at_nospam_post.pl





Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "SpeedBit" <kula_at_nospam_polbox.com>
Subject: Re: Stacja dyskietek jako...
Date: Fri, 17 Aug 2001 21:23:06 +0200


Użytkownik "Grzegorz Kurczyk" <control_at_nospam_post.pl> napisał w wiadomo¶ci
news:9ljnha$ici$1_at_nospam_news.tpi.pl...

Upss... Nic sie nie stało. Każdy ma prawo zapomnieć. A swoją drogą to
rzeczywi¶cie gorąco dzisiaj.

Dzięki :)

Niemniej jednak upieram się że najlepszym wskaźnikiem jest sprawdzenie
czy
kontroler odczyta jeden sektor bez komunikatu "overrun". To w zupełno¶ci
wystarczy.

Masz rację, ale taka metoda wymaga zbudowania układu i czasochłonnego
eksperymentowania. Sprawdzając dokumentację wybranego kontrolera dysków i
procesora można do¶ dokładnie policzyć czy taki manewr się uda.

Tu sie mogę z Tobą w 100% zgodzić. Tylko nie jest to łatwe obliczenie -
chyba że
przyjmiemy zablokowanie przerwań... Ale i wtedy trzeba żmudnego wyliczania
czasu
wykoania poszczególnych instrukcji - cóż wszystko jest dla ludzi ;)

Sprawa jest jak najbardziej do zrobienia i podejrzewam, że największym
problemem jaki napotka Kolega "panther" jest podła jako¶ć współczesnych
dyskietek i to bez względu na producenta. Chyba, że wraz z tym starym
napędem zostało mu jeszcze trochę starych (takich chociaż sprzed 5 lat)
dobrych dyskietek. Mam dyskietki z 5,25" z 1985r i 3,5" chyba z 1988/89,
które były niemiłosiernie piłowane i chodzą do dzisiaj !!! W paczce nowych
dyskietek SONY, TDK, Verbatim (kiedy¶ był niezły) i innych "dobrych"
marek,
najczę¶ciej dwie-trzy są odrazu na ¶mietnik :-( , a następne padają jak
muchy. No ale w dobie ogólno¶wiatowych oszczędno¶ci, producenci
oszczędzają
na no¶niku (jakby nie było to chrom). Wstarczy popatrzyć na nasze kochane
słoneczko przez jaką¶ starą dyskietkę sprzed kilku (nastu) lat i przez
nową

W mojej poprzedniej pracy przewaliłem stosy dyskietek nagrywając je dla
klienta.
Też się tutaj z Tobą zgadzam (kurcze już drugi raz w tym po¶cie ;)
Dlatego finalizując wątek można koledze "panther" powiedzieć że da się
zrobić tylko
kto się będzie użerał z całym tym złomem jak można wstawić kostkę pamięci.
Ale o tym jest już poniżej....

Również pozdrawiam
Grzegorz

http://www.control.prv.pl
ftp://213.25.234.186
control_at_nospam_post.pl


Kończąc pozdrawiam Ciebie i całą grupę

Sławek






Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Stacja dyskietek jako...
Date: Sat, 18 Aug 2001 01:18:27 GMT


On Fri, 17 Aug 2001 14:14:50 +0200, Grzegorz Kurczyk wrote:
Owszem ma wpływ na prędko¶ć odczytu i jest wskaźnikiem "wyrobienia się". Czy
wie Kolega dlaczego dyskietki były kiedy¶ produkowane w dwóch wersjach
Double Density i High Density ? Otóż formaty 1,2MB i 1,44MB wymagają
zastosowania dyskietek z no¶nikiem HD, który do zapisu wymaga znacznie

Uwazaj - o ile dyskietki 5.25" DD [360KB] faktycznie miewaly klopoty
na 1.2MB, to 3.5" 720KB doskonale sobie radzily jako 1.44 - kwestia
tylko wywiercenia jednej dziury.

większego prądu w głowicy zapisującej. Róznica pomiędzy formatem np. 720KB i
1,44MB w dyskietkach 3,5" polega na zwiekszeniu ilo¶ci sektorów na jedną
¶cieżkę. Ilo¶ć ¶cieżek jest taka sama !!! Aby zwiększyć ilo¶ć sektorów na
¶cieżkę musimy zwiększyć "gęsto¶ć upakowania" bitów na jednostkę długo¶ci
no¶nika (dwukrotnie). Przy pracy z dyskietkami DD (720KB) rejestr
szeregujący kontrolera taktowany jest sygnałem 1MHz, przy dyskietkach HD są
to 2MHz.

Przy 3.5" tak - tzn nie pamietam tych zegarow dokladnie. Ale przy 5.25

manipulowano tez predkoscia obrotowa - tzn naped 1.2 o ile pamietam
krecil sie troche wolniej niz 360KB. Ooop - zle pamietam -
krecil sie szybciej [360 rpm, "zwykly" mial 300]

Ponadto kontroler daje sygnał napędowi (o ile pamiętam to szpilka
nr 34 w napędzie) z jaką gęsto¶cią ma pracować (tak przynajmniej było w
napędach 5,25"

Hm - mam w reku DTR od napedu 5.25, i 34 jest "zarezerwowana".
Ale mozliwe ze ich blad - bo dtr jest do modeli 360, 720 i 1.2M,
wiec moze im umknelo. A schemat gdzies mi zaginal :-(

Ponieważ zarówno dyskietki HD jak i DD kręcą się z tą samą prędko¶cią kątową
360 obr/min,

Jestes pewien tych obrotow ? Zegar do 1.2 i 1.44 jest chyba ten sam,
skoro na 1.44 miesci wiecej danych to powinna sie wolniej krecic.
Ale glowy nie dam - pamiec mnie juz zawodzi ..

J.


Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Stacja dyskietek jako...
Date: Sat, 18 Aug 2001 01:18:29 GMT


On Fri, 17 Aug 2001 10:55:59 +0200, SpeedBit wrote:
Ja wiem czy taki trudny. W przypadku procesorków z rodziny '51 może być
problem z gęsto¶cią 1,44MB, ale tradycyjny napęd dyskietek można przełączyć
w tryb 720KB i wtedy '51 wyrobi się spokojnie. [....]
Podłączałem co¶ takiego z powodzeniem do systemu na Z80
taktowanego zegarem 4MHz, czyli Atmel taktowany na 24MHz powinien wyrobić
się bez problemu.

Robiłem takie co¶ na 6502 / 4MHz (taka niestandardowa maszynka) w asemblerze
(odczyt sektora to jakie¶ kilkadziesiąt linii asm 6502) - działało bez
zarzutu.
Zresztą przypomnijcie sobie lub zajrzyjcie do jaki¶ archiwów że stacje
dysków działały z takimi 8-bitowcami jak Spectum, Atari, Commodore itp....

Owszem - do atarynek XL/XE stacja byla na 650x. Sam to podlaczalem do
Z80 w pollingu ... ale Z80 to byla maszynka, nie takie g* jak '51 :-)
Niby niewiele szybsza a nawet wolniejsza, ale .. bufor danych bedzie
w pamieci external [bo 512B]. Dostep wylacznie przez movx [2 cykle].
trzeba powiekszac DPTR ... i co gorsza liczyc ile nam tych bajtow
zostalo. Trzeba odczytac rejestr statusu, sprawdzic ze bajt jest
gotow, odczytac dane. A te rejestry tez w zewnetrznej pamieci -
trzeba bedzie sobie z adresowaniem poradzic zeby DPTR nie
przeladowywac. Razem na oko kilkanascie instrukcji sie uzbiera,
a czasu mamy ... chyba 16us przy 1.44 - czyli przy 12MHz na styk -
moze sie nie udac, przy 24MHz powinno wyjsc.

W czasie operacji przerwania trzeba wylaczyc - co powoduje ze nasze
urzadzenie notuje przerwe w swojej pracy na ulamek sekundy [~1/3] -
nie wiem czy to bedzie do przyjecia.

IMHO - poszukalbym innego rozwiazania niz dyskietki ..

Moja propozycja dla chcących poeksperymentować:
- stara (ale sprawna :-) karta multi I/O z kontrolerem dyskietek i
magistralą ISA stosowana w komputerach AT lub jeszcze lepiej z XT

do XT nie podlaczysz 1.44MB, a nie wiem czy 720 sie da - one byly
raczej do 360KB.

- zasymulowanie na jednoukładowcu uproszczonej magistrali ISA

Bedzie zlosliwe jesli sie okaze ze trzeba bedzie adresy translowac.

A moja propozycja jest następująca:
NIE RÓBICIE TEGO!!!!!

Calkowicie popieram.

Przeczytajcie posty poniżej! Kostka pamięci załatwia wszystko! Jakie
uproszczenie! Żadnych elementów ruchomych!
Nie cofajmy się w rozwoju. Dyskietki padają, brudzą sie, kto¶ je może wyjąć,
są niesamowicie powolne itp.

Ale trzeba przyznac ze czasem bylyby niesamowicie wygodne.
Bo inne rozwiazania fajne sa ... tylko ze potem trzeba interfejs
do peceta robic i drivera pod windows programowac ..

J.


Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Stacja dyskietek jako...
Date: Sat, 18 Aug 2001 01:18:31 GMT


On Fri, 17 Aug 2001 09:29:54 +0200, Grzegorz Kurczyk wrote:
Jedyny kłopot w przypadku "małego" Atmela to ilo¶ć pamięci
RAM. Kontrolery dysków elestycznych z regóły potrafią zapisywać/odczytywać
sektory o długo¶ciach 128, 256, 512 lub 1024 bajty, czyli komputer sterujący
musi mieć conajmniej 128 batów wolnej pamięci RAM na bufor, co w przypadku

tylko ze 128B to FM, a tego na pececie nie odczytasz :-(

Ostatnio dużo działam na AVR-ach i wydaje
mi się, że procesory te są tak szybkie, że możnaby pokusić się o programową
realizację funkcji zapisu/odczytu na dyskietkę, ale w tym przypadku do¶ć

Zapis byc moze - ale odczyt watpie. To wymaga synchronizacji z danymi,
tu sie program wydluza.

J.


Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "PiotrK" <piotr_at_nospam_budujtanio.pl>
Subject: Re: Stacja dyskietek jako...
Date: Fri, 17 Aug 2001 09:40:17 +0200


Witam

Mysle, ze lepszym pomyslem byloby zastosowanie CompactFlash - duza
pojemnosc, male wymiary, czysta elektronika bez mechaniki oraz co wazne duzo
nizszy pobor pradu. Ze wzgledu na zgodnosc z IDE stosunkowo latwe do
podlaczenia do mikroprocesorow, takze 8 bitowych. W tej chwili cena 16MB
jest rzedu 140 zl, co moze jest duzo wiecej niz stara FDD, ale zalety
przewazaja.

Pozdrowienia
Piotr K.




Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "Wars" <warszawiak_at_nospam_poczta.onet.pl>
Subject: Re: Stacja dyskietek jako...
Date: Fri, 17 Aug 2001 10:21:52 +0200


podlaczenia do mikroprocesorow, takze 8 bitowych. W tej chwili cena 16MB
jest rzedu 140 zl, co moze jest duzo wiecej niz stara FDD, ale zalety
przewazaja.

Zwłaszcza po przeliczeniu ceny 1 MB poniżej 10 zł... Ale jaka oszczędno¶ć
miejsca!



Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: Stacja dyskietek jako...
Date: Fri, 17 Aug 2001 10:45:43 +0200


panther wrote:
...zewnętrzna pamięć
w jakim¶ prostym, o¶miobitowym systemie mikroprocesorowym
(na jakim¶ Atmel'u)
np. w urządzeniu do zbierania danych z czujników.

Hmm.. zdaje mi sie, ze wbrew pozorom znacznie prosciej bedzie zastosowac
dysk twardy ! Sterowanie wygodniejsze (bo wszystkim zajmuje sie
kontroler na pokladzie dysku) i pojemnosci "dowolne" ;)

--
Sebastian Bialy - heby_at_nospam_poczta.onet.pl

Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "SpeedBit" <kula_at_nospam_polbox.com>
Subject: Re: Stacja dyskietek jako...
Date: Fri, 17 Aug 2001 11:05:51 +0200



Uzytkownik "Sebastian Bialy" <heby_at_nospam_poczta.onet.pl> napisal w wiadomosci
news:3B7CD9B7.15AB2499_at_nospam_poczta.onet.pl...
panther wrote:
...zewnętrzna pamięć
w jakim¶ prostym, o¶miobitowym systemie mikroprocesorowym
(na jakim¶ Atmel'u)
np. w urządzeniu do zbierania danych z czujników.

Hmm.. zdaje mi sie, ze wbrew pozorom znacznie prosciej bedzie zastosowac
dysk twardy ! Sterowanie wygodniejsze (bo wszystkim zajmuje sie
kontroler na pokladzie dysku) i pojemnosci "dowolne" ;)

--
> Sebastian Bialy - heby_at_nospam_poczta.onet.pl

No tak.... W tym tempie to niedlugo ktos zaproponuje zmiane procesora na
Pentium :))))
Aczkolwiek kolega ma duzo racji!
Sa tez kostki które emuluja dysk twardy. Tylko po co?
Przeciez tu autorowi choddzi albo o wykorzystanie stacji dysków albo po
prostu o sam fakt czy sie da...
Koledzy wczesniej juz napisali - jesli to ma dzialac sprawnie i byc male to
tylko kostki!
pozdrawiam
Slawek



Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "panther" <panther_at_nospam_wp.pl>
Subject: Re: Stacja dyskietek jako...
Date: Fri, 17 Aug 2001 14:10:25 +0200



Przeciez tu autorowi choddzi albo o wykorzystanie stacji dysków albo po
prostu o sam fakt czy sie da...

chodzi o fakt czy się da :)

pozdrawiam
panther



Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "panther" <panther_at_nospam_wp.pl>
Subject: Re: Stacja dyskietek jako...
Date: Fri, 17 Aug 2001 14:16:40 +0200


Hmm.. zdaje mi sie, ze wbrew pozorom znacznie prosciej bedzie zastosowac
dysk twardy ! Sterowanie wygodniejsze (bo wszystkim zajmuje sie
kontroler na pokladzie dysku) i pojemnosci "dowolne" ;)

niezły byłby taki 2,5"

ogólnie chodzi o to, aby to było małe i przeno¶ne
no i przede wszystkim chodzi o zastosowanie
taniego, "brudzącego się" no¶nika ;)



pozdrawiam
panther

PS zamiast kupić kartę pamięci, mogę kupić
jedną stacje i 47 dyskietek ;)





Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "Harrison Bergeron" <harrison.bergeron_at_nospam_hoga.pl>
Subject: Re: Stacja dyskietek jako...
Date: Fri, 17 Aug 2001 14:58:54 +0200


Hmm.. zdaje mi sie, ze wbrew pozorom znacznie prosciej bedzie zastosowac
dysk twardy !
niezły byłby taki 2,5"
ogólnie chodzi o to, aby to było małe i przeno¶ne
no i przede wszystkim chodzi o zastosowanie
taniego, "brudzącego się" no¶nika ;)

Ja tylko dodam (bo wszystko zostało już powiedziane),
że istnieją w sieci gotowe rozwiązania 51 + dysk IDE.
Jedyny problem to niezgodny File System na dysku z tymi
stosowanymi w blaszakach (FAT itp.) -w tych gotowych rozwiązaniach.
Pisząc samemu odpowiedni soft dla 51 można sprawę rozwiązać.
A 1,4 MB to szybko się wyczerpuje przy częstych odczytach,
ale na pewno się da.

CU
--
Harrison Bergeron
harrison.bergeron_at_nospam_hoga.pl





Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "Zbyszek" <zew_at_nospam_poczta.onet.pl>
Subject: Re: Stacja dyskietek jako...
Date: Fri, 17 Aug 2001 21:30:09 +0200



Użytkownik "Harrison Bergeron" <harrison.bergeron_at_nospam_hoga.pl> napisał w
wiadomo¶ci news:3b7d1515_at_nospam_news.vogel.pl...
Hmm.. zdaje mi sie, ze wbrew pozorom znacznie prosciej bedzie
zastosowac
dysk twardy !
niezły byłby taki 2,5"
ogólnie chodzi o to, aby to było małe i przeno¶ne
no i przede wszystkim chodzi o zastosowanie
taniego, "brudzącego się" no¶nika ;)

Ja tylko dodam (bo wszystko zostało już powiedziane),
że istnieją w sieci gotowe rozwiązania 51 + dysk IDE.
Jedyny problem to niezgodny File System na dysku z tymi
stosowanymi w blaszakach (FAT itp.) -w tych gotowych rozwiązaniach.
Pisząc samemu odpowiedni soft dla 51 można sprawę rozwiązać.
A 1,4 MB to szybko się wyczerpuje przy częstych odczytach,
ale na pewno się da.

CU
--
> Harrison Bergeron
> harrison.bergeron_at_nospam_hoga.pl

Rzeczywi¶cie autor ostatniego postu ma rację. Jeżeli pro¶ciej zrobić
sterowanie dyskiem twardym niż flopem to jest to rozwiązanie jeszcze
bardziej pasjonujące. Ja swego czasu też my¶lałem o zrobieniu sterowania
stacji dyskietek z procka (np 51) ale niestety wiedza za mała i wiek zbyt
leciwy na naukę od podstaw. Sterowanie stacją dyskietek ma sens mimo wielu
głosów negatywnych. Ja chciałem wykorzystać to w jakim¶ składanym przez
siebie ustrojstwie z którego można by wyciągnąć dyskietkę wprowadzić do PC
ta i odczytać np w napisanym przez siebie programie co urządzenie
zarejestrowało np zmiany temperatury czy czego¶ tam. Nie zawsze można
dojechać z komputerem do urządzenia. Sterowanie twardym dyskiem było by też
fajną zabawą np można by pomy¶leć o długotrwałej rejestracji dźwięku, można
by sobie dla zabawy zrobić magnetofon cyfrowy, albo zapis obrazów z kamery
(po kompresji) bez angażowania skrzyni PC-ta.
Ogólnie temat ciekawy tylko wiedzy mało.



Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "SpeedBit" <kula_at_nospam_polbox.com>
Subject: Re: Stacja dyskietek jako...
Date: Fri, 17 Aug 2001 21:37:38 +0200



Użytkownik "Zbyszek" <zew_at_nospam_poczta.onet.pl> napisał w wiadomo¶ci
news:9ljrc0$sid$1_at_nospam_korweta.task.gda.pl...
Rzeczywi¶cie autor ostatniego postu ma rację. Jeżeli pro¶ciej zrobić
sterowanie dyskiem twardym niż flopem to jest to rozwiązanie jeszcze
bardziej pasjonujące. Ja swego czasu też my¶lałem o zrobieniu sterowania
stacji dyskietek z procka (np 51) ale niestety wiedza za mała i wiek zbyt
leciwy na naukę od podstaw.

Czyżby¶ miał już 90 lat? :)))

Sterowanie stacją dyskietek ma sens mimo wielu
głosów negatywnych. Ja chciałem wykorzystać to w jakim¶ składanym przez
siebie ustrojstwie z którego można by wyciągnąć dyskietkę wprowadzić do PC
ta i odczytać np w napisanym przez siebie programie co urządzenie
zarejestrowało np zmiany temperatury czy czego¶ tam. Nie zawsze można
dojechać z komputerem do urządzenia. Sterowanie twardym dyskiem było by
też
fajną zabawą np można by pomy¶leć o długotrwałej rejestracji dźwięku,
można
by sobie dla zabawy zrobić magnetofon cyfrowy, albo zapis obrazów z kamery
(po kompresji) bez angażowania skrzyni PC-ta.
Ogólnie temat ciekawy tylko wiedzy mało.

Zbyszku rozejrzyj się po ofertach dostawców czę¶ci.
Znajdziesz tam nie tylko kostki pamięci ale talkże kostki które emulują
dyski twarde.
Włącza się je wprost na magistralę IDE. Czyli: można byłoby wyjąć taką
kostkę
(no, może nie pod napięciem) z urządzonka i podłączyć do PC, który zobaczy
ją jako dodatkowy dysk twardy....
A wtedy hulaj dusza - przegrywaj dane do woli!
A cena je¶li dobrze pamiętam jest atrakcyjna. Nie wiem czy nie niższa niż
kostka pamięci o tej samej pojemno¶ci...
Sławek



Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: Stacja dyskietek jako...
Date: Mon, 20 Aug 2001 09:04:34 +0200


Zbyszek wrote:
Ogólnie temat ciekawy tylko wiedzy mało.

Polecam AnatomiePC - w zasadzie wiedza zawarta w tej ksiazce pozwoli na
sterowanie dyskiem HDD na poziomie blokow. Filesystem we wlasnym
zakresie ... z reszta tak naprawde nie jest potrzebny, dane mozna
zrzucac blok po bloku.

W sumie chyba w zeszle wakacje byla ladna dyskusja na ten temat (ale
mozliwe ze sie myle co do wakacji ;).

--
Sebastian Bialy - heby_at_nospam_poczta.onet.pl