User Tag List

Страница 22 из 48 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя
Показано с 211 по 220 из 472

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

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

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Фьюзы правильно зашил? CKDIV8 случайно неактивен?
    Не ... Установил только SUT0, CKSEL0 и что-то из BODLEVEL. Но щёлкает уже по ходу дела под музыку
    Lisitsin /Василий Лисицын/
    [email protected]

  2. #211
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #212
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    956
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    33 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я когда первый раз тиньку прошил, там по умолчанию CKDIV8 в 1 был, а я сразу незаметил и парился с ним долго.
    а че с кварцем, уверен что правильно заводится?
    Здесь можно скачать актуальные версии Virtual Vector (VV)

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

    По умолчанию

    Тока что с дохлой мамы снял кварц на 25.000 МГц. Тот же эффект - щелчки в обоих каналах, по ходу под музыку. Насчёт CKDIV8 вкурсе, я его убрал. Кажется мне, что порты я не правильно что-то написал. Я правильно понимаю? При записи адреса в порт FFFD выставляю данные, устанавливаю одновременно в 1 BC1 и в 1 BDIR, жду, потом одновременно их сбрасываю. Далее, при записи данных в порт BFFD выставляю данные, устанавливаю в 1 BC1, жду, потом сбрасываю BC1. Или я что-то не то делаю?
    Ну, Reset ещё у меня в воздухе балтается, то там у него внутри подтяжка ... А если ей сделать внешний сброс - то после паузы (порядка 1,5 с) снова появляются щелчки в обоих каналах, но только уже гораздо громче
    Последний раз редактировалось Lisitsin; 25.06.2013 в 23:13.
    Lisitsin /Василий Лисицын/
    [email protected]

  5. #214
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    956
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    33 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lisitsin Посмотреть сообщение
    Я правильно понимаю? При записи адреса в порт FFFD выставляю данные, устанавливаю одновременно в 1 BC1 и в 1 BDIR, жду, потом одновременно их сбрасываю. Далее, при записи данных в порт BFFD выставляю данные, устанавливаю в 1 BC1, жду, потом сбрасываю BC1. Или я что-то не то делаю?
    Ну, Reset ещё у меня в воздухе балтается, то там у него внутри подтяжка ... А если ей сделать внешний сброс - то после паузы (порядка 1,5 с) снова появляются щелчки в обоих каналах, но только уже гораздо громче
    Так то верно, только я про спековские порты незнаю какие за что отвечают.

    Еще я тиньку в режиме параллельной загрузке на реале не тестировал, может че я накосячил, в симуляторе вроде как все работает, ну я еще ее попроверяю, мож чего найду.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

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

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Так то верно, только я про спековские порты незнаю какие за что отвечают.

    Еще я тиньку в режиме параллельной загрузке на реале не тестировал, может че я накосячил, в симуляторе вроде как все работает, ну я еще ее попроверяю, мож чего найду.
    Ой, а в описалове на Ay-8910 (вложено) написано, что запись данных в AY идёт по переднему фронту BDIR, а я его BC1 пишу ... Мож в этом и косяк? Приду домой - попробую
    Вложения Вложения
    Последний раз редактировалось Lisitsin; 26.06.2013 в 11:34.
    Lisitsin /Василий Лисицын/
    [email protected]

  7. #216
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    956
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    33 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Точно, BDIR запись данных т.е. INT1 Все должно заработать.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

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

    По умолчанию

    Не, чё т не то, просто щёлкает и всё ... Хотя BC1 исправил на BDIR ... Может всё таки запись адреса это не одновременная установка BC1 и BDIR в 1? Ато если разрешены прерывания INT0 и INT1, то они начнут обслуживаться по очереди, в порядке преоритета ...

    ---------- Post added at 18:43 ---------- Previous post was at 18:26 ----------

    Пробовал адрес писать только по BC, всё равно - щёлкает и всё ...
    Последний раз редактировалось Lisitsin; 26.06.2013 в 18:35.
    Lisitsin /Василий Лисицын/
    [email protected]

  9. #218
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    956
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    33 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    там неважно какое прерывание сработает первым, это только признак, что надо что то писать в регистры, а сразу после прерывания анализируются сигналы на PD2, PD3 а флаги прерываний принудительно сбрасываются.

    Сколько времени держатся сигналы BC1, BDIR ?
    Последний раз редактировалось Ramiros; 26.06.2013 в 19:51.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

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

    По умолчанию

    Ни в какую ... Пробовал и длительность увеличивать (12 нопов на моих 20 МГц-ах). Щёлкает под музыку - и всё. Мож с шиной данных чё не так? Я правильно понимаю? В порядке старшенства биты 7-6-5-4-3-2-1-0 соответствуют портам PB7-PB6-PB5-PD6-PD5-PB2-PB1-PB0 ? Я понял именно так. Всё остальное вроде бы тривиально ... А может ещё длительность увеличить надо?
    А файл я прошивал ...\AY_Emul_4x_tiny2313\AY_Emul.bin

    ---------- Post added at 21:22 ---------- Previous post was at 20:24 ----------

    И ещё момент: я использую микросхему Attiny2313A-SU а не Attiny2313-20. Но они вроде как уж совсем одинаковые ...
    Последний раз редактировалось Lisitsin; 26.06.2013 в 20:29.
    Lisitsin /Василий Лисицын/
    [email protected]

  11. #220
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    956
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    33 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сигналы на BC1,BDIR и шине данных желательно держать не менее 500 наносекунд,
    про биты шины данных - все верно.
    файл тоже верный.
    даже незнаю в чем дело, еще раз прогу всю просмотрел, в симуляторе погонял, вроде бы все ок. По УАРТу проверено, 100% все работает.
    Попробую на днях к реалу подцеплю, проверю.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

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

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

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

Эту тему просматривают: 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

Ваши права

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