User Tag List

Страница 18 из 54 ПерваяПервая ... 141516171819202122 ... ПоследняяПоследняя
Показано с 171 по 180 из 538

Тема: Планирую сделать FDD эмулятор на Atmega8

  1. #171

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    173
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tank-uk Посмотреть сообщение
    наверное все таки TD0 было бы универсальнее
    TD0 внутри представляет собой мешанину из заголовков и данных произвольной длительности. Поэтому любая попытка спозиционироваться на какой-либо сектор займет O(n), очень долго. Если бы было много RAM, можно было бы сгенерировать какой-нибудь индекс и брать смещения секторов оттуда, но на ардуине его просто негде хранить.

    В TRD наоборот, любой сектор лежит по фиксированному смещению, которое моментально рассчитывается из номеров стороны, трека и сектора.
    Последний раз редактировалось Eltaron; 06.04.2016 в 20:50.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  2. #172

    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    594
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Последние изменения:
    - Быстрая генерация таблицы кластеров для треков без загрузки полного сектора для каждого нового кластера
    - Инвертированная таблица MFM для быстрой выдачи сигнала
    - Оказалось, что с таким сигналом от атмеги нет необходимости менять первый бит первого байта MFM Это прогресс!!! Сильно ускорило прерывание.

    PS: уже подумываю над тем, чтобы прикрутить возможность записи.

    PS2: если кто-то уже опробовал код, отпишитесь плз
    Последний раз редактировалось EvgenRU; 07.04.2016 в 21:04.

  3. #173

    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,555
    Спасибо Благодарностей отдано 
    205
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    83 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    PS2: если кто-то уже опробовал код, отпишитесь плз
    Хочу попробовать. Но не хватает схемы. В частности как цеплять SD. У меня есть шилда с 5100 и SD. Она пойдет?

    И исходник не собирается.

    вот такая ошибка: https://www.dropbox.com/s/n4tnl9gobv...50.16.png?dl=0
    ну и структура папок проблемная. Git же в имя папки добавляет master, и поэтому ардуина ide ругается и создает новую папку, в которую приходится кидать остальные файлы.

    - - - Добавлено - - -

    Если связался с ардуино, то обьяснять нужно как для дебилов. )
    На уровне "этот проводочек туда, а этот сюда". ))

  4. #174

    Регистрация
    18.06.2011
    Адрес
    г. Самара
    Сообщений
    109
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня тоже не собиралось, пока:
    1) не обновил IDE до последней версии;
    2) не пересоздал основной файл проекта, скопировав в него содержимое из оригинала.

    Странновато, конечно - но после этих шаманств собирается успешно, в выходные попробую к Пентагону подключиться и потестить.
    Подключение SD-карты вроде в исходниках описано:

    #define SPI_CS PB2 // pin 10
    #define SPI_MOSI PB3 // pin 11
    #define SPI_MISO PB4 // pin 12
    #define SPI_SCK PB5 // pin 13
    Последний раз редактировалось trader2k4; 08.04.2016 в 07:52.

  5. #175

    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    594
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    Хочу попробовать. Но не хватает схемы. В частности как цеплять SD. У меня есть шилда с 5100 и SD. Она пойдет?
    И исходник не собирается.
    Если шилд стандартный, то должен подойти, хотя в описании к нему говорится, что CS должно быть на пине 4, вот тут может быть проблема.
    Не собирается, т.к. IDE староватое, 1.0 версия, сейчас уже 1.6.8

    Цитата Сообщение от newart Посмотреть сообщение
    ну и структура папок проблемная. Git же в имя папки добавляет master, и поэтому ардуина ide ругается и создает новую папку, в которую приходится кидать остальные файлы.
    Ну, тут проще слово master убрать из названия папки
    Насчет подключения, я вроде бы все пины подписал в самом начале файла.
    Насчет подключения к шлейфу, на 16 странице вроде писал.
    Последний раз редактировалось EvgenRU; 08.04.2016 в 08:08.

  6. #176

    Регистрация
    02.02.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    337
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    С Git есть еще одна особенность он преобразует все перевод строки возврат каретки в перевод строки, решил проблему следующим образом
    $ git config --global core.autocrlf true
    ну и дальше клонирование, при этом git сам заменяет все LF на CRLF

  7. #177

    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    594
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Или, как вариант, можно скачивать архив с гитхаба

    PS: сейчас добавлю дефайнов, чтобы не нужно было обновлять Arduino IDE

    Добавил дефайны, нормально скомпилировалось на версии 1.0.5, правда в ней код получился на 600 байт больше чем в 1.6.8.
    Последний раз редактировалось EvgenRU; 08.04.2016 в 09:15.

  8. #178

    Регистрация
    27.11.2010
    Адрес
    Пенза
    Сообщений
    332
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Лучше схему и прошивку готовую выложите

  9. #179

    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    594
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kox Посмотреть сообщение
    Лучше схему и прошивку готовую выложите
    Прошивку пожалуйста, с батником для avrdude (фьюзы уже прописаны) да и сделать её можно самостоятельно в Arduino IDE последней версии. Схему... пока что рановато, как на ардуино будет всё закончено, тогда можно будет и схему рисовать. Смотрите в исходниках какие пины куда, в дефайнах написано.

    PS: проверил карту с размером кластера 1к, тоже нормально работает.
    PS2: добавил поддержку кластера 512 байт, не очень актуально, но пусть будет

    PS3: к сожалению, запись пока что сделать не получается, попробовал, но никак... непонятные данные считываются с флопика да и мороки с этим много, так что девайс будет RO
    Вложения Вложения
    Последний раз редактировалось EvgenRU; 08.04.2016 в 21:11.

  10. #180

    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    594
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В последнем обновлении скорость загрузки просто чумовая! Сам в шоке! :-D

    PS: в ближайшее время планирую поменять пины так, чтобы было легко вывести на разъем FDD, ну и потом уже начну браться за интерфейс.
    Последний раз редактировалось EvgenRU; 08.04.2016 в 22:32.

Страница 18 из 54 ПерваяПервая ... 141516171819202122 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 24
    Последнее: 08.12.2012, 19:00
  2. Тестер транзисторов на ATmega8
    от ILoveSpeccy в разделе Творчество
    Ответов: 10
    Последнее: 19.05.2011, 15:03
  3. Ответов: 0
    Последнее: 31.01.2007, 18:18

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •