Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Контроллер MMC кто возметса помогать :-) (http://zx-pk.ru/showthread.php?t=885)

POIND 30th May 2005 22:26

Контроллер MMC кто возметса помогать :-)
 
2 Attachment(s)
Привет

хочю подключить ммс кард ридер по предложенной в аттаче схеме
только не серийно а используя 8 разрядов порта Б тоест паралелно :-)
пики не знаю Ч-( соответственно нужен чел который на писал бы нечто в етом роде :

1 mmc записанна на лубом писюке с помошю обычного кард ридера
2 записанны на ней CODE i BASIC файлы
3 требуетса обратитса к какому либо порту на который я посажу етот контроллер и считать с ммс каталог а затем фаил ис етого каталога
ну и желателно запись тоже сделать :-)

как точно ето сделать я шас не знаю но принцип я думаю таков

1 включение PIC инициализируетса обрашяясь к ммс считывает каталог
хранит его у себя в буфере
2 по сигналу CS + WR ждет восмиразрядный код комманды на порту Б
3 допустим код EBh команда чтения каталога.
код BEh+ ASCII имя фаила+ 20h конец имени, чтение фаила с указанным именем
и так далее

по сигналу CS+RD байт за байтом выдаютса на шину z80 либо католг
либо файл

протов для реализации сигналов CS WR и RD придостаточно :-)


в тхт фаиле кое какой С код но ето для серийной работы,
может пригодится :-)

чисто символически могу предложить конкурс с вознограждением в 100$
тому чей код для PICa окажетса впервые работоспособным :-)

и еше 100$ тому кто модифицитует ТР дос для обрашения к драйву "Z:"
с запуском какойнить DCU для работы с ММС :-)


жду компетентного мнения о том стоит ли ето делать или нет

всем спасибо заранее

Shiru 30th May 2005 22:37

Вопрос на засыпку: нафиг выбран MMC?

lvd 30th May 2005 22:39

Quote:

Originally Posted by POIND
1 включение PIC инициализируетса обрашяясь к ммс считывает каталог
хранит его у себя в буфере

У пука даже 16ф877 368 что ли байт рамы. Не влезет даже 1 сектор.
Quote:


по сигналу CS+RD байт за байтом выдаютса на шину z80 либо католг
либо файл
протов для реализации сигналов CS WR и RD придостаточно :-)
Возьми пук16ф877 - у него есть parallel slave port и /CS /RD /WR. Специально для подвешивания пука на шину.


Quote:

чисто символически могу предложить конкурс с вознограждением в 100$
тому чей код для PICa окажетса впервые работоспособным :-)
и еше 100$ тому кто модифицитует ТР дос для обрашения к драйву "Z:"
с запуском какойнить DCU для работы с ММС :-)
жду компетентного мнения о том стоит ли ето делать или нет
всем спасибо заранее
Те, кто будут орать 'не надо делать, нахнадо, етц.!' - ССЗБ. Не слушай их. Но с другой стороны, не рассчитывай, что все проникнутся интузиязьмом именно к твоей железяке. У каждого свои мечты, свои устремления, свои проекты, своя жизнь.

lvd 30th May 2005 22:40

Quote:

Originally Posted by Shiru
Вопрос на засыпку: нафиг выбран MMC?

3 провода SPI-шины.

ukms[z] 30th May 2005 22:43

объясните невежде - а почаму нельзя ммс подключить без пика прямо к порту ?

Shiru 30th May 2005 22:44

Quote:

Originally Posted by lvd
3 провода SPI-шины.

Это я знаю, ковырялся. Но есть-же CF, который легко сопрягается с IDE, без всяких ПИКов.

lvd 30th May 2005 22:46

Quote:

Originally Posted by ukms[z]
объясните невежде - а почаму нельзя ммс подключить без пика прямо к порту ?

Потому что у пука аппаратная SPI-шина и он 20МГц (5мипс), следовательно, гонять через пук сразу через параллельный порт получится быстрее, чем зетником последовательные ноги дёргать (3 аута на бит минимум).

lvd 30th May 2005 22:48

Quote:

Originally Posted by Shiru
Это я знаю, ковырялся. Но есть-же CF, который легко сопрягается с IDE, без всяких ПИКов.

Разъём под ммц делается из куска ИСАшного. Проводов 5 штук. А разъём для цф специально-труднодоставаемый. И проводов 40 штук, не меньше. И 'контролёр' иде нужен, если его ещё нет. Зато плюс - вся существующая на спеке поддержка винтов будет и с цф работать.

ukms[z] 30th May 2005 22:49

Quote:

Originally Posted by lvd
Потому что у пука аппаратная SPI-шина и он 20МГц (5мипс), следовательно, гонять через пук сразу через параллельный порт получится быстрее, чем зетником последовательные ноги дёргать (3 аута на бит минимум).

нешто нам мегабайты гонять ? :)

lvd 30th May 2005 22:53

Quote:

Originally Posted by ukms[z]
нешто нам мегабайты гонять ? :)

Предлагаю убого-пцшные варианты специально предусмотренных тормозилищ не рассматривать =)


All times are GMT +4. The time now is 17:07.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.