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

User Tag List

Страница 21 из 48 ПерваяПервая ... 171819202122232425 ... ПоследняяПоследняя
Показано с 201 по 210 из 472

Тема: Эмулятор AY-8910 на ATMega

  1. #201
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подключил AY эмулятор на ATTiny2313 к своему AVR ZX. Не работает чё то.
    Адрес пишу по переднему фронту BDIR (порт FFFD), данные - по переднему фронту BС1 (порт ВFFD), держу данные на шине порядка 450 наносекунд. Кварц на 27.000 МГц.
    Народ, может кто-нибудь подкинет элементарный код для проверки? Например, включение простого тона в обоих каналах?
    Буду премного благодарен !!!
    Lisitsin /Василий Лисицын/
    [email protected]

  2. #202
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для записи адреса надо одновременно подавать лог.1 на BC1 и BDIR, причем оба сигнала должны сформироваться в течении 250 наносекунд. Для записи данных нужно подавать лог.1 только на BC1.
    Еще бывает засада с кварцем, заводится не на 27МГц а на 9МГц.
    Для проверки можно подкинуть кварц на 25МГц из какой нибудь дохлой материнки.

    450 наносекунд дожно хватать для записи байта адреса/банных. Данные на шине должны быть готовы к моменту формирования сигналов BC1/BDIR, или можно одновременно с BC1/BDIR.
    Последний раз редактировалось Ramiros; 23.06.2013 в 21:35.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  3. #203
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Для записи адреса надо одновременно подавать лог.1 на BC1 и BDIR, причем оба сигнала должны сформироваться в течении 250 наносекунд. Для записи данных нужно подавать лог.1 только на BC1.
    Еще бывает засада с кварцем, заводится не на 27МГц а на 9МГц.
    Для проверки можно подкинуть кварц на 25МГц из какой нибудь дохлой материнки.

    450 наносекунд дожно хватать для записи байта адреса/банных. Данные на шине должны быть готовы к моменту формирования сигналов BC1/BDIR, или можно одновременно с BC1/BDIR.
    Исправил запись адреса. Всё равно чё-то молчит глухо, даже звука не издаёт. Запускал демку VIBRATE - там вроде бы музыка должна быть. Мож чё прошил криво? Как там используется EEPROM? Файл EEPROM есть, но он чёто пустой ... И ещё: порт D:4 болтается в воздухе. Так оно и должно быть? И ещё: а как выбирается аппаратно режим параллельной загрузки? Мож он у меня на UART сконфигурирован?
    Последний раз редактировалось Lisitsin; 24.06.2013 в 21:40.
    Lisitsin /Василий Лисицын/
    [email protected]

  4. #204
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lisitsin Посмотреть сообщение
    Исправил запись адреса. Всё равно чё-то молчит глухо, даже звука не издаёт. Запускал демку VIBRATE - там вроде бы музыка должна быть. Мож чё прошил криво? Как там используется EEPROM? Файл EEPROM есть, но он чёто пустой ... И ещё: порт D:4 болтается в воздухе. Так оно и должно быть?
    EEPROM неиспользуется вообще.
    Проверь кварц, у меня неодин кварц купленный в магазине незавелся т.к. все они оказались гармониковые. вернее заводились на 9МГц хотя написано 27.
    D4 пусть болтается, безразницы.
    Оба режима загрузки (параллельный/UART) активны и могут работать одновременно.

    кстати, тини версия неподдерживает чтение регистров обратно в комп, это может сказаться если дема проверяет наличие AY путем чтения его регистров. Если нужна полноценная эмуляция чипа с режимом чтения, то надо использовать Mega16/32/8515
    Последний раз редактировалось Ramiros; 24.06.2013 в 22:39.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  5. #205
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    кстати, тини версия неподдерживает чтение регистров обратно в комп, это может сказаться если дема проверяет наличие AY путем чтения его регистров. Если нужна полноценная эмуляция чипа с режимом чтения, то надо использовать Mega16/32/8515
    А какую игрушку можно запустить для проверки эмулятора на ATTiny2313?
    Lisitsin /Василий Лисицын/
    [email protected]

  6. #206
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lisitsin Посмотреть сообщение
    А какую игрушку можно запустить для проверки эмулятора на ATTiny2313?
    Даже незнаю, я не спектрумист, с играми мало дела имел.

    где можно почитать про твой АВРспектрум?
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  7. #207
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    где можно почитать про твой АВРспектрум?
    http://zx.pk.ru/showthread.php?p=568366#post568366

    и

    http://radio-hobby.org/modules/news/...p?storyid=1247
    Lisitsin /Василий Лисицын/
    [email protected]

  8. #208
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,784
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    1,186
    Поблагодарили
    780 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lisitsin Посмотреть сообщение
    А какую игрушку можно запустить для проверки эмулятора на ATTiny2313?
    попробуйте Motos. она для48к+AY http://www.worldofspectrum.org/infos...cgi?id=0003295

  9. #209
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    попробуйте Motos. она для48к+AY http://www.worldofspectrum.org/infos...cgi?id=0003295
    Перешил 2313, запустил Mоtos. Появились какие-то щелчки в одном из каналов (запись во вложении)
    Вложения Вложения
    Lisitsin /Василий Лисицын/
    [email protected]

  10. #210
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Фьюзы правильно зашил? CKDIV8 случайно неактивен?
    Здесь можно скачать актуальные версии Virtual Vector (VV)

Страница 21 из 48 ПерваяПервая ... 171819202122232425 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Подключение AY-3-8910
    от Zloy в разделе Звук
    Ответов: 40
    Последнее: 21.01.2011, 12:20
  2. КПЛЮ AY 8912(8910) в харькове!
    от nickpush в разделе Барахолка (архив)
    Ответов: 74
    Последнее: 12.07.2009, 21:08
  3. Продам AY-3-8910
    от crolicasm в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 17.03.2009, 15:25
  4. AY-3-8910(8912) и ВГ93
    от ALEXEY.GORDEEV в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.12.2007, 09:21
  5. О портах AY-3-8910...
    от ILoveSpeccy в разделе Звук
    Ответов: 2
    Последнее: 02.07.2007, 15:02

Ваши права

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