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

User Tag List

Страница 78 из 80 ПерваяПервая ... 74757677787980 ПоследняяПоследняя
Показано с 771 по 780 из 798

Тема: Speccy2007 v1.00

  1. #771
    Veteran Аватар для skyther
    Регистрация
    24.06.2005
    Адрес
    Лысьва
    Сообщений
    1,205
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denisv Посмотреть сообщение
    Текущая сборка может и не заработать
    ага, моргает всеми индикаторами на клавиатуре и все...

  2. #772
    Member
    Регистрация
    12.12.2007
    Адрес
    Moscow
    Сообщений
    145
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А в бейсик вываливается?
    ZX-Spectrum+
    Speccy2007 + BDI
    Spec2009 WIP

  3. #773
    Master Аватар для rnd.gen
    Регистрация
    25.02.2008
    Адрес
    г. Мукачево
    Сообщений
    509
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от skyther Посмотреть сообщение
    ага, моргает всеми индикаторами на клавиатуре и все...
    +1, тоже моргает всеми тремя индикаторами на клавиатуре. На экране всякий мусор.

    ---------- Post added at 22:32 ---------- Previous post was at 22:30 ----------

    Цитата Сообщение от denisv Посмотреть сообщение
    А в бейсик вываливается?
    В бейсик не вываливается, мигает тремя индикаторами до бесконечности , картинка такая как при начальном запуске.
    Может нужно и файл на SD-шке поменять?
    Последний раз редактировалось rnd.gen; 17.05.2010 в 23:42.

  4. #774
    Activist
    Регистрация
    09.01.2010
    Адрес
    г. Москва
    Сообщений
    271
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    А нам разве это не подойдет?
    Тогда можно было бы подключить какой-нибудь буфер с открытым коллектором, который включался бы при чтении из порта клавиатуры, а к нему подключить два синклер-джойстика.

    При замыкании контакта джойстика и состоянии чтения из клавиатуры и нуле на соответсвующем адресе Z80 этот ноль попал бы на шину данных параллельно выходам атмеги и они не мешали бы друг другу.
    Наверное можно... Я немного не понял и думал, что Вам нужно чтобы порт меги работал как ОК. А по данной логике, конечно, надо делать:

    Цитата Сообщение от dicebox
    скорее так: PORTxn = 0 и управлять DDxn
    В общем идея в управлении битом направления DDxn вместо бита состояния порта PORTxn.

    Да и еще: пока читал обширные темы про спек2007, прочитал, что в текущей ПЛИСке не хватает вентилей, а с большим количеством вроде как нет в данном корпусе. Кто-то предлжил какую-то другую, но syd сказал, что она не 5V-tolerant. По-моему, это решаемо. Можно смело ставить 3,3В ПЛИСку (или сколько она там) и подключать ее входы/выходы к 5В микросхемам следующим образом: если порт ПЛИСки работает только как выход, то напрямую. При этом 3,3В ПЛИСки будут устойчиво определяться как высокий уровень, 0В соответственно как низкий. Если порт ПЛИСки должен работать как вход, надо между ним и шиной поставить последовательно резистор с таким расчетом, чтобы при падении на нем напряжения 5В-3,3В = 1,7В ток не превзошел макс. допустимый ток на контакт ПЛИСки. Таким образом обходимся без преобразователей уровня, и согласовываем 3,3В микросхему с 5-ти вольтовыми.
    Конечно, резистор ухудшит фронты сигналов за счет заряда внутренник емкостей ПЛИСки, зависит от частоты конечно. Надо смотреть осциллографом, но мы так неоднократно делали, все было ок.
    Последний раз редактировалось e2e4; 18.05.2010 в 07:23.

  5. #775
    Member
    Регистрация
    12.12.2007
    Адрес
    Moscow
    Сообщений
    145
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rnd.gen Посмотреть сообщение
    В бейсик не вываливается, мигает тремя индикаторами до бесконечности , картинка такая как при начальном запуске.
    Может нужно и файл на SD-шке поменять?
    Не нужно - при старте файл на SD не используется.

    Нашел ошибку - не было включено прерывание от таймера 0, используемого в клавиатурном модуле.

    В приложении исправленная версия.
    Вложения Вложения
    Последний раз редактировалось denisv; 18.05.2010 в 07:45.
    ZX-Spectrum+
    Speccy2007 + BDI
    Spec2009 WIP

  6. #776
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от e2e4 Посмотреть сообщение
    Наверное можно... Я немного не понял и думал, что Вам нужно чтобы порт меги работал как ОК. А по данной логике, конечно, надо делать: В общем идея в управлении битом направления DDxn вместо бита состояния порта PORTxn.
    Надо, чтобы одновременно читались данные с клавиатуры (атмега) и синклер джойстиков (дополнительный буфер с открытым коллектором). Атмега и буфер выдают данные на шину данных Z80, которая подтянута резисторами 10 кОм к +5В. Надо, чтобы в любой комбинации сигналов с выходов атмеги и буфера они не сгорели. А соответствуюие биты сигналов складывались как по логической операции И.
    Да и еще: пока читал обширные темы про спек2007, прочитал, что в текущей ПЛИСке не хватает вентилей, а с большим количеством вроде как нет в данном корпусе. Кто-то предлжил какую-то другую, но syd сказал, что она не 5V-tolerant. По-моему, это решаемо. Можно смело ставить 3,3В ПЛИСку (или сколько она там) и подключать ее входы/выходы к 5В микросхемам следующим образом: если порт ПЛИСки работает только как выход, то напрямую. При этом 3,3В ПЛИСки будут устойчиво определяться как высокий уровень, 0В соответственно как низкий. Если порт ПЛИСки должен работать как вход, надо между ним и шиной поставить последовательно резистор с таким расчетом, чтобы при падении на нем напряжения 5В-3,3В = 1,7В ток не превзошел макс. допустимый ток на контакт ПЛИСки. Таким образом обходимся без преобразователей уровня, и согласовываем 3,3В микросхему с 5-ти вольтовыми.
    Конечно, резистор ухудшит фронты сигналов за счет заряда внутренник емкостей ПЛИСки, зависит от частоты конечно. Надо смотреть осциллографом, но мы так неоднократно делали, все было ок.
    Если речь про MAX II, то ее подключают через резисторы и еще вход ПЛИС соедняют защитным диодом (катодом) к +3.3В, чтобы на входе ПЛИС было не более 4 В. Но нужны малогабаритные и быстродействующие диоды. А если их будет много, то плата будет большая и увеличится стоимость. Проще поставить ПЛИС MAX3000. Ее сопрягать не надо, она и так работает с ТТЛ и Z80.


    В циклонах 1-3 эти диоды есть внутри, для них достаточно резисторов. Но, насколько я понял, большинство разработок на циклонах реализуют Z80 внутри FPGA, поэтому сопрягать с шиной ZXBUS или микросхемами ТТЛ не требуется.
    "L-256"

  7. #777
    Veteran Аватар для skyther
    Регистрация
    24.06.2005
    Адрес
    Лысьва
    Сообщений
    1,205
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denisv Посмотреть сообщение
    В приложении исправленная версия.
    ничего не изменилось...
    фьюзы те же, что и в оригинальной версии?
    Последний раз редактировалось skyther; 18.05.2010 в 10:57.

  8. #778
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от skyther Посмотреть сообщение
    ничего не изменилось...
    фьюзы те же, что и в оригинальной версии?
    А прошивка для версии 128к от syd ? А то тема про SPECCY2007 48к, а у вас компы уже 128к. Вдруг перепутали и прошивку сделали для 48к версии.
    Последний раз редактировалось zx-kit; 18.05.2010 в 11:03.
    "L-256"

  9. #779
    Member
    Регистрация
    12.12.2007
    Адрес
    Moscow
    Сообщений
    145
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    ничего не изменилось...
    фьюзы те же, что и в оригинальной версии?
    Должны быть те же.

    Цитата Сообщение от zst Посмотреть сообщение
    А прошивка для версии 128к от syd ? А то тема про SPECCY2007 48к, а у вас компы уже 128к. Вдруг перепутали и прошивку сделали для 48к версии.
    __________________
    Именно для 48К.

    P.S. Для 128К прошивка в соотв. теме - http://zx.pk.ru/showpost.php?p=284602&postcount=278
    Последний раз редактировалось denisv; 18.05.2010 в 13:13.
    ZX-Spectrum+
    Speccy2007 + BDI
    Spec2009 WIP

  10. #780
    Veteran Аватар для skyther
    Регистрация
    24.06.2005
    Адрес
    Лысьва
    Сообщений
    1,205
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denisv Посмотреть сообщение
    Именно для 48К
    извините, протупил

Страница 78 из 80 ПерваяПервая ... 74757677787980 ПоследняяПоследняя

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

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

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

Ваши права

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