Форум РадиоКот https://radiokot.ru/forum/ |
|
Как читать с флоппи?(преобразователь интерфейса флоппи>usb) https://radiokot.ru/forum/viewtopic.php?f=24&t=70195 |
Страница 1 из 4 |
Автор: | KruGoZor [ Вт апр 24, 2012 03:02:18 ] |
Заголовок сообщения: | Как читать с флоппи?(преобразователь интерфейса флоппи>usb) |
Привет коты, у меня тут дипломный проект значит "преобразователь интерфейса флоппи>usb" Вот разбираюсь с флопиком. Пока что разобрался как двигать каретку, как запускать двигатель, как выбирать головку, и т.п. Но не могу ничего прочитать и записать ! Подскажите как это делается. Вот на всякий случай распиновка разъема http://pinouts.ru/Storage/InternalDisk.shtml я подключил вывод /rdata через микросхему max232 к компорту и подключился терминалом. Но туда ничего не приходит. Подскажите куда копать? Спасибо ![]() Вот ещё кстати видео где я пытаюсь извлечь звуки из шаговика) http://vk.com/video_ext.php?oid=2740015&id=162560908&hash=56b96484773eee87&hd=1 |
Автор: | Jack_A [ Вт апр 24, 2012 11:45:40 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
Остается только посочувствовать - с чего преподам взбрело загружать человека работой с устройствами, отошедшими в мир иной ? Что касается сигналов - конечно, с MAX232 ничего не получится, там интерфейс не RS232. Можно посоветовать посмотреть осциллом, что там творится при чтении-записи известной последовательности данных при работе непосредственно в РС. |
Автор: | KruGoZor [ Вт апр 24, 2012 12:34:28 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
Спасибо. Но осцилографа нет у меня, надо думать дальше, ведь где-то это должно быть описано. по моему в терминал всётаки должно что-то приходить. Вот что пишет Авдеев В.А. в книге "Периферийные устройства: интерфейсы, схемотехника, программирование": Цитата: В режиме записи последовательные данные поступают по линии "WRDATA" на схему записи, а в режиме чтения последовательные данные с помощью схемы чтения выдаются на линию RDDATA. А вот что пишет Михаил Гук в "Аппаратные интерфейсы ПК" Цитата: "Считываемые данные в закодированном (MFM) виде (но усиленные и сформированные в ТТЛ-сигнал) поступают от накопителя по линии Read Data." TTL я ведь должен видеть в терминале ? Меня смущает фраза "в режиме чтения" как перейти в режим чтения? Спасибо. ![]() |
Автор: | Engineer_Keen [ Вт апр 24, 2012 14:41:51 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
Вопрос с намеком, если коммент Jack_A не дошел в полной мере ![]() Вот кстати интересная информация по теме... |
Автор: | KruGoZor [ Вт апр 24, 2012 14:59:02 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
Engineer_Keen писал(а): Вопрос с намеком, если коммент Jack_A не дошел в полной мере ![]() Вот кстати интересная информация по теме... Спасибо за ссылку! Ну не ттл, неправильно выразился, max232 ведь преобразует ttl в rs232, так почему же в терминало ничего не приходит. Ну нету у меня осцилографа. |
Автор: | Satyr [ Вт апр 24, 2012 15:14:42 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
KruGoZor писал(а): Ну не ттл, неправильно выразился, max232 ведь преобразует ttl в rs232, так почему же в терминало ничего не приходит. Ну нету у меня осцилографа. Max232 преобразует UART на TTL уровнях в UART на RS232 уровнях. Так ошибка очевиденй ? ![]() |
Автор: | KruGoZor [ Вт апр 24, 2012 15:18:09 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
Satyr писал(а): KruGoZor писал(а): Ну не ттл, неправильно выразился, max232 ведь преобразует ttl в rs232, так почему же в терминало ничего не приходит. Ну нету у меня осцилографа. Max232 преобразует UART на TTL уровнях в UART на RS232 уровнях. Так ошибка очевиденй ? ![]() Да, теперь всё ясно ![]() Что же делать тогда ? |
Автор: | Engineer_Keen [ Вт апр 24, 2012 15:57:13 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
Изучать интерфейс FDD, и писать прошивку для преобразования его в USB... Кстати, он при подключении должен определяться именно как FDD или можно чтобы это просто была флешка на 1.44 МБ? Хотя возни все-равно много получится. |
Автор: | Jack_A [ Вт апр 24, 2012 16:28:18 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
На последних всхлипах ностальгии по флопикам ![]() ![]() ![]() |
Автор: | KruGoZor [ Вт апр 24, 2012 16:29:13 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
Engineer_Keen писал(а): Изучать интерфейс FDD, и писать прошивку для преобразования его в USB... Кстати, он при подключении должен определяться именно как FDD или можно чтобы это просто была флешка на 1.44 МБ? Хотя возни все-равно много получится. Вопрос заключался конкретно в том как записать и как прочитать с дискеты. Как например эти непонятные сигналы преобразовать в rs232 или что ещё можно сделать? Без разницы как он будет определяться, я вообще думал если большие проблемы с этим будут, то вначале снимать образ с дискеты, работать с образом, а потом этот образ записывать обратно. Так должно быть проще намного, но не понятно как прочитать( |
Автор: | Engineer_Keen [ Вт апр 24, 2012 16:41:16 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
RS232 тут вообще никак не хватит, просто управляющих сигналов столько нет. Надо внимательно поглядеть на графики, я сам честно говоря не до конца догоняю как там обмен происходит. Я думаю раз уж люди с IDE работают, то и FDD-шный интерфейс можно освоить. |
Автор: | KruGoZor [ Вт апр 24, 2012 16:51:33 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
Дело в том что по fdd очень мало инфы. Т.е. без осцилографа не обойтись? Сколько может стоить б/у какой нибудь осцилограф? |
Автор: | kolobok0 [ Вт апр 24, 2012 17:14:46 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
KruGoZor писал(а): ..Вот разбираюсь с флопиком.... есть старая, старая книга "Справочник программиста персональных компьютеров типа IBM PC, XT и AT" Джордейн-а там есть и низкоуровневый доступ к флопу. Т.к. шина XT очень проста, то много ума не надо чтоб понять что и как нужно засылать в контроллер флопика... удачи вам (круглый) |
Автор: | KruGoZor [ Вт апр 24, 2012 18:09:18 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
спасибо. В общем вы считаете, что проще всётаки взять контроллер fdd и уже с ним работать ? где бы его взять... Их ещё производят ? |
Автор: | Satyr [ Вт апр 24, 2012 22:52:13 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
Engineer_Keen писал(а): Я думаю раз уж люди с IDE работают, то и FDD-шный интерфейс можно освоить. С IDE как раз работать как нефиг делать. Интерфейс чисто процессорная шина, а за ним уже чисто логическое устройство. А FDD - практически интерфейс управления физическими приводами и битовый поток с головки |
Автор: | Jack_A [ Ср апр 25, 2012 00:41:34 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
kolobok0 писал(а): "Справочник программиста персональных компьютеров типа IBM PC, XT и AT" Джордейн-а там есть и низкоуровневый доступ к флопу. Т.к. шина XT очень проста, то много ума не надо чтоб понять что и как нужно засылать в контроллер флопика... Так в том то и прикол, что человеку надо сделать этот самый контроллер флопика ! Программер по Джордейну имеет дело не с пинами флопика, а с регистрами контроллера на материнке ( южный мост ), который и занимается обработкой битового потока с пин FDD, а не ловит программно фронты - срезы - длительности - паузы импульсов с головок --- это делает железо. |
Автор: | KruGoZor [ Ср апр 25, 2012 12:04:27 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
Jack_A писал(а): kolobok0 писал(а): "Справочник программиста персональных компьютеров типа IBM PC, XT и AT" Джордейн-а там есть и низкоуровневый доступ к флопу. Т.к. шина XT очень проста, то много ума не надо чтоб понять что и как нужно засылать в контроллер флопика... Так в том то и прикол, что человеку надо сделать этот самый контроллер флопика ! Программер по Джордейну имеет дело не с пинами флопика, а с регистрами контроллера на материнке ( южный мост ), который и занимается обработкой битового потока с пин FDD, а не ловит программно фронты - срезы - длительности - паузы импульсов с головок --- это делает железо. так может взять контроллер fdd? |
Автор: | Мурик [ Ср апр 25, 2012 13:07:29 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
А если взять микруху КР1818ВГ93, тогда намного проще будет. В журнале Радио 1992, № 12, есть схема сравнительно несложного контроллера дисковода, к которому можно будет подключить МК и сделать преобразователь USB - флопик. |
Автор: | Jack_A [ Ср апр 25, 2012 13:58:34 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
Трезвая мысль. Саму эту микруху не пробовал, но сам подход правильный : гвозди - молотком, шурупы - отверткой. |
Автор: | KruGoZor [ Ср апр 25, 2012 14:52:08 ] |
Заголовок сообщения: | Re: Как читать с флоппи?(преобразователь интерфейса флоппи>u |
Изначально думал об этом, только всё равно вопросы возникают. Этот котроллер вроде как для 5,25 флоппиков, да и то не для всех. Разве нет ? Реально ли найти в продаже какие либо флоппи контроллеры ? |
Страница 1 из 4 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |