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

User Tag List

Страница 5 из 8 ПерваяПервая 12345678 ПоследняяПоследняя
Показано с 41 по 50 из 72

Тема: Вектор-06Ц: Клавиатура от PC

  1. #41
    Member Аватар для Jons
    Регистрация
    27.01.2009
    Адрес
    г. Зуевка
    Сообщений
    197
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ясно буду искать какую линию я не правильно припаял
    Вектор-06ц + PS/2 Keyboard + HDD
    ZXM Phoenix 1024 + 1024 + 2FDD + HDD + DVDCombo+VGA&PAL+NeoGS
    Дельта С, Компаньон 2, Ленинград 48
    Ремонт: Вектор 06ц, Пентагон128

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

    По умолчанию

    когда РВ у ВВ55 запрограмирован на ввод данных, считывается скан код клавиатуры, а когда он програмируется на вывод, это есть код цвета палитры, он же и цвет бордюра. Необходимо, чтобы АТМЕГА немешал шине в то время когда РВ запрограмирован на вывод.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  3. #43
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros
    когда РВ у ВВ55 запрограмирован на ввод данных, считывается скан код клавиатуры, а когда он програмируется на вывод, это есть код цвета палитры, он же и цвет бордюра.
    Да, действительно, судя по схеме 4 мл. бита порта B используются в видео-контроллере.
    Цитата Сообщение от Ramiros
    Необходимо, чтобы АТМЕГА не мешал шине в то время когда РВ запрограмирован на вывод.
    Думаю должно помочь, если последовательно с выходными линиями контроллера,
    соединенными с PB0..PB3 (KD00..KD03) поставить резисторы порядка 470 Ом.
    Либо поправить прошивку, переводя выходы контроллера на ввод при отсутствии
    сканирования матрицы и при не нажатых клавишах.
    Придется правда тогда добавить 8 подтягивающих резисторов.
    Но это будет вариант более приближенный к оригинальной клавиатуре.
    Последний раз редактировалось caro; 20.02.2010 в 09:26.

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

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Думаю должно помочь, если последовательно с выходными линиями контроллера,
    соединенными с PB0..PB3 (KD00..KD03) поставить резисторы порядка 470 Ом.
    Либо поправить прошивку, переводя выходы контроллера на ввод при отсутствии
    сканирования матрицы и при не нажатых клавишах.
    Придется правда тогда добавить 8 подтягивающих резисторов.
    Но это будет вариант более приближенный к оригинальной клавиатуре.
    Надо резисторы поставить на все 8 линий, т.к. если ВВ55 и МЕГА будут работать одновременно на вывод, то при разных выходных уровнях будет происходить КЗ через внутренние ключи микросхем, это ни есть гуд. Учитывая что каждый порт МЕГИ спокойно держит 100 мА, то очень вероятно что вылетит ВВ55-я.

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

  5. #45
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros
    Надо резисторы поставить на все 8 линий, т.к. если ВВ55 и МЕГА будут работать одновременно на вывод, то при разных выходных уровнях будет происходить КЗ через внутренние ключи микросхем, это ни есть гуд. Учитывая что каждый порт МЕГИ спокойно держит 100 мА, то очень вероятно что вылетит ВВ55-я.
    Да, согласен.

    Цитата Сообщение от Ramiros
    Кстати в меги есть встроенные поттягивающие резисторы.
    Эта подтяжка эквивалентна 50 КОм, что хватает для Меги.
    В данном случае она нужна не для Меги, а для ВВ55, так что думаю не помешает поставить еще по 10 КОм на каждую линию данных.

  6. #46
    Member Аватар для Jons
    Регистрация
    27.01.2009
    Адрес
    г. Зуевка
    Сообщений
    197
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    пробовал шить по разному, раз десять всё перепроверил, не обрабатывается A3 и частично D0, если отпаять D4 то цвет почти полностью востанавливается
    Цитата Сообщение от Ramiros Посмотреть сообщение
    если ВВ55 и МЕГА будут работать одновременно на вывод, то при разных выходных уровнях будет происходить КЗ через внутренние ключи микросхем
    и как это я ещё ничего не пожег?

    Цитата Сообщение от caro Посмотреть сообщение
    не помешает поставить еще по 10 КОм на каждую линию данных
    я так понимаю на шину данных надо просто поставть делители 500/10кОм(500 Ом на саму шину)?
    зы:мой девайс на макетке
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	DC100220001_.jpg 
Просмотров:	424 
Размер:	69.7 Кб 
ID:	16203  
    Вектор-06ц + PS/2 Keyboard + HDD
    ZXM Phoenix 1024 + 1024 + 2FDD + HDD + DVDCombo+VGA&PAL+NeoGS
    Дельта С, Компаньон 2, Ленинград 48
    Ремонт: Вектор 06ц, Пентагон128

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

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

    По умолчанию

    Jons, посмотри на схему герконовой клавы, там какраз эти делители стоят: 10кОм и 1,6кОм
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  9. #48
    Member Аватар для Jons
    Регистрация
    27.01.2009
    Адрес
    г. Зуевка
    Сообщений
    197
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    спасибо, уже глянул, по ней и буду собирать, эх ещё пару километров мгтф напаивать придёться=)
    зы: кстати почемуто с атмеги ресетом комп не перегружается, я этот узел собирал по герконовой клаве, там подтягивающие резисторы 1кОм стоят, может увеличить до 10?
    Последний раз редактировалось Jons; 20.02.2010 в 14:10.
    Вектор-06ц + PS/2 Keyboard + HDD
    ZXM Phoenix 1024 + 1024 + 2FDD + HDD + DVDCombo+VGA&PAL+NeoGS
    Дельта С, Компаньон 2, Ленинград 48
    Ремонт: Вектор 06ц, Пентагон128

  10. #49
    Member Аватар для Jons
    Регистрация
    27.01.2009
    Адрес
    г. Зуевка
    Сообщений
    197
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    собрал с сопротивлениями, с цветностью всё норм, почемуто линии A3 и D0 по прежнему не обрабатываются, может я всётаки ВВ55 пожег?
    подтягивающие резисторы на СБР и ВВОД поставил по 6 кОм, сечас при старте комп нормально ресетится, раньше на экране был мусор и динамик гудел, но при нажатии на printscreen ресет не всегда срабатывает, 1 раз на 10, как можно длину импульса увеличить?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	kbd.jpg 
Просмотров:	326 
Размер:	67.7 Кб 
ID:	16206  
    Последний раз редактировалось Jons; 20.02.2010 в 19:09.
    Вектор-06ц + PS/2 Keyboard + HDD
    ZXM Phoenix 1024 + 1024 + 2FDD + HDD + DVDCombo+VGA&PAL+NeoGS
    Дельта С, Компаньон 2, Ленинград 48
    Ремонт: Вектор 06ц, Пентагон128

  11. #50
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Jons
    собрал с сопротивлениями, с цветностью всё норм, почемуто линии A3 и D0 по прежнему не обрабатываются, может я всётаки ВВ55 пожег?
    А осцилографом нельзя посмотреть, что там происходит?
    Цитата Сообщение от Jons
    подтягивающие резисторы на СБР и ВВОД поставил по 6 кОм, сечас при старте комп нормально ресетится, раньше на экране был мусор и динамик гудел, но при нажатии на printscreen ресет не всегда срабатывает, 1 раз на 10, как можно длину импульса увеличить?
    При старте длительность сброса = 0.5 сек, а при нажатии PrintScreen 10 мсек.
    Увеличить можно программно.

Страница 5 из 8 ПерваяПервая 12345678 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вектор-06Ц: Эмуляция
    от ZEman в разделе Вектор
    Ответов: 1456
    Последнее: 30.05.2024, 06:41
  2. Вектор-06Ц: Altera DE1
    от svofski в разделе Вектор
    Ответов: 800
    Последнее: 23.04.2024, 16:55
  3. Вектор-06Ц: Железо
    от svofski в разделе Вектор
    Ответов: 262
    Последнее: 27.04.2022, 07:30
  4. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23
  5. IM2, вектор прерывания
    от Jukov в разделе Программирование
    Ответов: 18
    Последнее: 20.09.2006, 09:32

Ваши права

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