CD-R/RW приводы

Тема в разделе "WASM.ELECTRONICS", создана пользователем ZheNek, 19 ноя 2005.

Статус темы:
Закрыта.
  1. ZheNek

    ZheNek New Member

    Публикаций:
    0
    Регистрация:
    19 ноя 2005
    Сообщения:
    6
    Адрес:
    Kazakhstan
    День добрый всем! .



    Как програмировать IDE контролер, а точнее

    нужна информация для програмирования CDR/RW привода.



    Всем кто хоть чем-то поможет Большая Благодарность.

    www.t10.org - ничего не нашел.

    И много других источников инфы не дают необходимой

    информации.
     
  2. hamper

    hamper Member

    Публикаций:
    0
    Регистрация:
    21 ноя 2005
    Сообщения:
    37
    Адрес:
    Russia
    Да простят меня Воины Дзена, но можно использовать ASPI (если конечно интересует не низкоуровневое программирование контроллеров).
     
  3. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    еще есть такая штука как SPTI (для nt систем)
     
  4. ZheNek

    ZheNek New Member

    Публикаций:
    0
    Регистрация:
    19 ноя 2005
    Сообщения:
    6
    Адрес:
    Kazakhstan
    hamper Нужно именно низкоуровневое!!!



    Знающие люди, подскажите где по этим контроллерам

    четкая схема, регистры, нигде не найду!!!

    Очень много по винчестерам, а по резакам НЕТ!!!



    Очень прошу!!!
     
  5. Black_mirror

    Black_mirror Active Member

    Публикаций:
    0
    Регистрация:
    14 окт 2002
    Сообщения:
    1.035
    ZheNek

    У меня есть документ, под названием



    SFF-8070i Specification for

    ATAPI Removable Rewritable Media Devices

    Rev 1.2 November 4, 1998



    введя сиё магическое число в яндексе я нашел всего одну ссылку на уже не существующую страницу, но на ней упоминалось еще несколько чисел: SFF-8080 (ATAPI CD-R/E) и SFF-8090 (Commands for DVD). Думаю что эти заклинания нужно применить к другим поисковикам.



    Ну а вот небольшое введение в ATAPI на русском языке:



    [​IMG] 1041107601__atapi_cd.zip
     
  6. VaStaNi

    VaStaNi Member

    Публикаций:
    0
    Регистрация:
    1 июн 2004
    Сообщения:
    203
    Адрес:
    Ukraine
    странно, что на t10 ничего не нашел... хотя там первый раз можно заблидиться, скорее всего или типа качай пока не найдешь :)

    Ну ладушки, вот тебе ссылка, таких полно в нете

    http://www.stanford.edu/~csapuntz/specs/INF-8020.PDF



    инфа старовата, малость. ИЛи НЕ малость. Но для первого шага она самая. Произростает какбы с того самого сайта t10.
     
  7. VaStaNi

    VaStaNi Member

    Публикаций:
    0
    Регистрация:
    1 июн 2004
    Сообщения:
    203
    Адрес:
    Ukraine
    Извиняюсь! Я не про тот сайт сказал по инерции!

    Я имел в виду: www.t13.org !!!
     
  8. ZheNek

    ZheNek New Member

    Публикаций:
    0
    Регистрация:
    19 ноя 2005
    Сообщения:
    6
    Адрес:
    Kazakhstan
    VaStaNi

    Спасибо за столь интересную информацию! Но опять же

    в этом документе нет ничего по "командам" записи.

    Передача информации через ATAPI очень хорошо написана.



    Никогда не сталкивался с этим? Если да, очень прошу, подскажи!
     
  9. ZheNek

    ZheNek New Member

    Публикаций:
    0
    Регистрация:
    19 ноя 2005
    Сообщения:
    6
    Адрес:
    Kazakhstan
    Black_mirror

    Спасибо большое!

    Введя "SFF-8080 (ATAPI CD-R/E)" В Яндексе нашлось 2 ссылки :) одна из них про SMART технологию, и она существует, но ничего про CD там нет.



    P.S.Ничего не получается...
     
  10. ZheNek

    ZheNek New Member

    Публикаций:
    0
    Регистрация:
    19 ноя 2005
    Сообщения:
    6
    Адрес:
    Kazakhstan
    Очень прошу помогите разобраться!

    Пробовал отладчиком смотреть Nero и другие похожие

    программы, Nero не открылась, да и вообще в таком коде, разобраться очень трудно, а наверное и невозможно! Скорее всего не ко всем пишушим устройствам (IDE) одинаковый подход!
     
  11. Black_mirror

    Black_mirror Active Member

    Публикаций:
    0
    Регистрация:
    14 окт 2002
    Сообщения:
    1.035
    ZheNek

    Тогда ищи в гугле первый документ (SFF-8070), я не уверен что он относится к CDRW. На 42 странице там упоминается Caching Page (Code 08h), а в ней есть бит Write Cache Enable (WCE), при установке которого устройство сообщает что команда записи завершена успешно, сразу после того как получит данные для записи. Мне какжется, что для записи на CD нужно его устанавливать (командой MODE SELECT), а затем можно записывать данные.

    В этом документе есть еще список других документов, но ничего более похожего (чем этот документ по названию) там нет.
     
  12. ZheNek

    ZheNek New Member

    Публикаций:
    0
    Регистрация:
    19 ноя 2005
    Сообщения:
    6
    Адрес:
    Kazakhstan
    Black_mirror

    Спасибо. Будем разбираться!
     
Статус темы:
Закрыта.