![]() |
|
Модераторы: Kagor |
![]()
|
|
| iZZi |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 22.5.2003 Репутация: нет Всего: нет |
Мне интересно, как можно упралять буквально движками флопика? Там 2 движка - один вращает диск, а второй перемещает головку. Хочется какой-нибудь манипулятор замутить.
|
|||
|
||||
| Shuricksoft |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 27.3.2002 Где: Odessa, Ukraine Репутация: нет Всего: нет |
Я в этом не спец, но мне кажется, что это нереально. Не думаю, что низкоуровневые команды позволяют это делать. Скорее всего, всё заканчивается на том, что ты можешь запросить конкретную дорожку, сектор, кластер и пр. А если хочешь манипулятор, юзай внешние порты (COM, LPT, USB).
|
|||
|
||||
| Alex101 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 891 Регистрация: 8.4.2002 Где: Москва Репутация: нет Всего: 10 |
Реально, наверное, все же...
Через порты. (Не из космоса же он управляется -------------------- С уважением, А. Фролов. |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 2 Всего: 43 |
Скорее всего он управляется контроллером. Нужно искать информацию по нему и программировать на низком уровне.
|
|||
|
||||
| Shuricksoft |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 27.3.2002 Где: Odessa, Ukraine Репутация: нет Всего: нет |
Во-во. Там стоят микрухи (т. н. контроллеры). Ты им посылаешь запрос на какой-нибудь бит (по его "координатом"), а микрухи сами движки крутят. А на низком уровне ты это не запрограмишь. Разве что контроллер свой впаивать =) Зачем тебе это? Неужели тяжело сделать манипулятор от нормального порта?
|
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 2 Всего: 43 |
Я не знаю как на писюках, но на более древних машинах этто делалось примерно так: Есть заранее оговоренный метод обращений к контроллеру, либо через функции биос, либо открывать порты в асме. Есть определенный набор команд и управляющих кодов к этим коммадам, типа зпаустить движок, поместить считывающую головку на трэк #0FFE5 цилиндра #01, считать кластер, равный столько+столько и т.п. Под низким уровнем я имел ввиду это и еще то, что такие вещи обычно пишут исключительно на ассемблере. |
|||
|
||||
| iZZi |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 22.5.2003 Репутация: нет Всего: нет |
Спасибо, народ!
Теперь мне все понятно 8-] ! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по железу | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |