Важная информация

User Tag List

Страница 45 из 53 ПерваяПервая ... 414243444546474849 ... ПоследняяПоследняя
Показано с 441 по 450 из 530

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

  1. #441
    Master
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    997
    Спасибо Благодарностей отдано 
    339
    Спасибо Благодарностей получено 
    667
    Поблагодарили
    177 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от azx987sa Посмотреть сообщение
    PCF8573 - 0x20*2 - 0x40
    PCF8573T - 0x??*2 - 0x?? - может есть у кого?
    PCF8573A - 0x38*2 - 0x70
    PCF8573AT - 0x3F*2 - 0x7E
    Во-первых, PCF8574 все-таки, а не PCF8573.
    Во-вторых, буква T - это тип корпуса, на адрес не влияет. Влияет только буква A.
    В зависимости от конфигурации модуля (в китайский экстендерах A0 - A2 подтянуты к VCC по-умолчанию), адрес будет:
    1) для PCF8574 - 0x27*2 = 0x4E
    2) для PCF8574A - 0x3F*2 = 0x7E
    При других конфигурациях перемычек адрес будет согласно документации на микросхему.

  2. #442
    Member
    Регистрация
    19.01.2017
    Адрес
    г. Москва
    Сообщений
    129
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andykarpov Посмотреть сообщение
    Во-вторых, буква T - это тип корпуса, на адрес не влияет. Влияет только буква A.
    В зависимости от конфигурации модуля (в китайский экстендерах A0 - A2 подтянуты к VCC по-умолчанию), адрес будет:
    1) для PCF8574 - 0x27*2 = 0x4E
    2) для PCF8574A - 0x3F*2 = 0x7E
    При других конфигурациях перемычек адрес будет согласно документации на микросхему.
    Вот это и надо указать. Для всех.

  3. #443
    Member Аватар для djspawn
    Регистрация
    05.10.2008
    Адрес
    Брест, Беларусь
    Сообщений
    122
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Переделал исходники под дисплей SSD1306 (0.96'' 128x64) Причем оригинал не трогал, 1602 будет так же работать на этой прошивке, места в чипе стало ~ 3% меньше,
    Вот лог с Arduino IDE:
    "Скетч использует 14598 байт (47%) памяти устройства. Всего доступно 30720 байт.
    Глобальные переменные используют 1283 байт (62%) динамической памяти, оставляя 765 байт для локальных переменных. Максимум: 2048 байт."
    Брал самую простую библиотеку для этого экрана.
    Архив с исходниками для экрана SSD1306

    Фото




    [свернуть]


    Прошу автора пересмотреть и может добавить в репу?)

    P.S. Да и почему-то когда перемычка стоит на диск В - он определяется как С (первый флоп 3,5 (А))
    Последний раз редактировалось djspawn; 13.01.2018 в 14:19.
    Pentagon 128 mod.2014 (upgraded to 1024K)+TURBO+FDD3.5+MultiROM+TurboSound+StereoCovo x+NemoIDE
    ZX-Evolution rev.C White+NeoGS+AYX-32+HDD+2xFDD3.5+FDD5.25+ZiFi
    Байт 128К+TR-DOS+YM+TURBO+FDD5.25
    ReVerSE-U16 Rev.C
    Scorpion ZS-256
    STM32 AY Player
    AY AVR Player

  4. Этот пользователь поблагодарил djspawn за это полезное сообщение:

    belik (29.09.2019)

  5. #444
    Member Аватар для djspawn
    Регистрация
    05.10.2008
    Адрес
    Брест, Беларусь
    Сообщений
    122
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от djspawn Посмотреть сообщение
    P.S. Да и почему-то когда перемычка стоит на диск В - он определяется как С (первый флоп 3,5 (А))
    Проблема была в самом пентагоне, там перепутаны линии адресации B и C местами, добавил еще одну панельку перемычек для выбора дисков С и D, получилось когда поставить перемычку на C - получим искомый В дисковод)
    Pentagon 128 mod.2014 (upgraded to 1024K)+TURBO+FDD3.5+MultiROM+TurboSound+StereoCovo x+NemoIDE
    ZX-Evolution rev.C White+NeoGS+AYX-32+HDD+2xFDD3.5+FDD5.25+ZiFi
    Байт 128К+TR-DOS+YM+TURBO+FDD5.25
    ReVerSE-U16 Rev.C
    Scorpion ZS-256
    STM32 AY Player
    AY AVR Player

  6. #445
    Master Аватар для Anubis_OD
    Регистрация
    18.10.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    609
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Собрал девайс на плате от andykarpov.
    Включил - короткое по +5V. Черная маска не сильно добавляла скорости поиска проблемы. В итоге микроскоп помог.
    Найден "непротрав" в районе надписи +5V. Глазной скальпель помог. В итоге место "вмешательства" удачно закрыл собой пятивольтовый светодиод.



    Атмегу прошивал Minipro 866 программатором. У меня версия с поддержкой ICSP. Разобрал кабель. Подключил по распиновке по схеме.





    Проц отозвался сразу.. Вопрос возник в прошивке фьюзов. Сильно копать/думать не хотелось. Благо несколько постов тому назад, EvgenRU выкладывал прошивку с командной строкой для avrdude. Оттуда подсмотрел коды и поставил соот. галки в программаторе.



    На плате есть "косячек" - перепутаны 2 ноги енкодера.

    Исправил с резюками 0ом вот так: (andykarpov подсказал)



    В итоге:





    Для индикатора идеально подошли стойки м2 12мм:





    В итоге заработало:



    На днях подключу к реальному железу для окончательной проверки.

    Вопрос к EvgenRU: насколько сложно реализовать поддержку не только TRD образов а, например, +D или UNI-DOS.. ?

    P.S. Спасибо авторам проекта и, в частности, andykarpov за конструктор для сборки и за онлайн FB поддержку при запуске.
    С Уважением, Андрей!

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

    По умолчанию

    Цитата Сообщение от Anubis_OD Посмотреть сообщение
    Вопрос к EvgenRU: насколько сложно реализовать поддержку не только TRD образов а, например, +D или UNI-DOS.. ?
    Если размер сектора 256 байт и нет ничего специфического, то проблем никаких. Если есть ссылка на описание формата, то могу посмотреть на днях.

  8. #447
    Member Аватар для djspawn
    Регистрация
    05.10.2008
    Адрес
    Брест, Беларусь
    Сообщений
    122
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тут бы реализовать возможность записи в образ!
    Pentagon 128 mod.2014 (upgraded to 1024K)+TURBO+FDD3.5+MultiROM+TurboSound+StereoCovo x+NemoIDE
    ZX-Evolution rev.C White+NeoGS+AYX-32+HDD+2xFDD3.5+FDD5.25+ZiFi
    Байт 128К+TR-DOS+YM+TURBO+FDD5.25
    ReVerSE-U16 Rev.C
    Scorpion ZS-256
    STM32 AY Player
    AY AVR Player

  9. #448
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,561
    Спасибо Благодарностей отдано 
    925
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Абсолютно согласен с предыдущим оратором.
    Цитата Сообщение от djspawn Посмотреть сообщение
    Тут бы реализовать возможность записи в образ!
    Есть железяка, есть дисковерт 5'25, есть масса умирающих дисков, в том числе и с защитой, в том числе и под Профиковскую CP/M, и в прочих других извратных форматах. В идеале б хотелось иметь девайсину, позволяющую запустить на реале SoftCopy и скопировать любой реальный диск (читаемый на реале) в образ на сд-карте, чтобы потом пользовать только девайс, а дискеты уже пусть сыпятся. А то все идет к тому, что если с обычными TR-DOS-дисками на реалах все более-менее в порядке (хотя иметь возможно сохраниться на дискету бывает очень полезно), то с нестандартными дисками дело стремится к абсурду: хотим нестандартные диски посмотреть - идем на пц, запускаем эмуль и смотрим, а на реале как бы...

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

    Ну а ваще штука классная, конечно!
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  10. #449
    Guru Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,198
    Спасибо Благодарностей отдано 
    429
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    130 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    иметь девайсину, позволяющую запустить на реале SoftCopy и скопировать любой реальный диск (читаемый на реале) в образ на сд-карте, чтобы потом пользовать только девайс
    HxC Floppy Drive Emulator тебе поможет. Даже прототип со многим справится, а уж коммерческая версия вообще чёрта лысого сможет.
    В правильно заданном вопросе содержится половина ответа

  11. #450
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,561
    Спасибо Благодарностей отдано 
    925
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Извиняюсь. Еще немного оффтопа.
    Цитата Сообщение от creator Посмотреть сообщение
    HxC Floppy Drive Emulator тебе поможет. Даже прототип со многим справится, а уж коммерческая версия вообще чёрта лысого сможет.
    Слышал немного (до поры до времени вопрос не был для меня актуальным, да и сейчас это скорее забота о не скором будущем). Это ж, насколько я понимаю, тот самый "Флоппи-эмулятор француза"? И сколько же стоит сие чудо?

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

    Тыщ 8 выходит где-то в готовом виде. Неплохо-неплохо...
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

Страница 45 из 53 ПерваяПервая ... 414243444546474849 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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