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

User Tag List

Страница 4 из 13 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 128

Тема: Не работает PS/2 Mouse

  1. #31
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,573
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Чёт неувязочка вышла с фузами.

    Цитата Сообщение от caro Посмотреть сообщение
    Рекомендую изменить состояние только бита CKDIV.
    Установить его в состояние 1.
    Контроллер будет работать от встроенного генератора 8 МГц.
    Внешнее тактирование при этом не нужно.

    Цитата Сообщение от lisica Посмотреть сообщение
    То есть, поставить отдельный кварц на 24? И фузы выставить как
    Цитата:
    Сообщение от Mifody Посмотреть сообщение
    CKDIV = 1
    CKSEL = F
    BLEV = 6
    SUT = 3
    Цитата Сообщение от caro Посмотреть сообщение
    Да, в этом случае все биты CKSEL должны быть выставлены в 1 (CKSEL=F).
    Собсно вопрос: а бит CKDIV чему должен равен, при внешнем генераторе?
    И вообще, блин, я уже запутался с этими битами.
    Можете расставить эти биты в двух вариантах, то есть с внутренним генератором и с внешним.
    И ещё вопрос: если выставить работу мс с внешним кварцем и прошить, будит ли она перешиваться без кварца?
    Последний раз редактировалось lisica; 24.02.2010 в 20:12.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


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

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

    По умолчанию

    Цитата Сообщение от lisica
    Собсно вопрос: а бит CKDIV чему должен равен, при внешнем генераторе?
    Этот бит управляет делителем на 8, который стоит между генератором тактовой частоты и ядром системы.
    Состояние 0, означает включить делитель, то есть в 8 раз понизить тактовую частоту.

    Цитата Сообщение от lisica
    И ещё вопрос: если выставить работу мс с внешним кварцем и прошить, будит ли она перешиваться без кварца?
    Не будет.
    Если вы ошиблись, придется временно подключить кварц,
    или подать на тактовый вход контроллера частоту от внешнего генератора.

  4. #33
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,573
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Этот бит управляет делителем на 8, который стоит между генератором тактовой частоты и ядром системы.
    Состояние 0, означает включить делитель, то есть в 8 раз понизить тактовую частоту.
    То есть "1" выключает делитель и включает внутренний генератор?

    И, так как я в этом деле не соображаю и уже запутался полностью, ещё раз прошу: напишите какие биты и как, мне нужно изменить. С кварцем и без.
    Последний раз редактировалось lisica; 24.02.2010 в 21:09.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  5. #34
    Master
    Регистрация
    15.02.2009
    Адрес
    Зерноград
    Сообщений
    568
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для простоты не будем трогать лишнее...

    Это биты для внешнего кварца на 24 мГц.. Как уже писал автор схемы, при программировании этих битов нужно будет подключить внешний кварц даже при перепрограммировании микрохемы.
    CKDIV = 1 - (Отключаем делитель частоты на 8)
    CKSEL = F - (Настраиваем работу генератора от внешнего кварца)

    Это биты для встроенного генератора на 8 мГц.. Внешний кварц при этом не нужен..
    CKDIV = 1 - (Отключаем делитель частоты на 8)
    CKSEL = 4 - (Настраиваем работу внутреннего генератора 8 мГц)

    И ещё меня смутило кое что.. Только сейчас заметил.. Это вопрос к Caro, автору схемы. Он больше моего соображает..)) Почему при чтении чистой Tiny бит SPMEN= 1.. Должно же быть вроде 0.. Как микруха тогда обще читается,если этот бит 1...
    ZX-Spectrum 128(краснодарский вариант)+YM+Covox+3,5" FDD+5,25" FDD+Nemo controller+HDD+CD-ROM+PS/2 Keyboard+PS/2 Mouse (остальное в проекте...) (Всё самодельное) Плата Внутри Внешний вид

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

    По умолчанию

    Цитата Сообщение от Mifody
    И ещё меня смутило кое что.. Только сейчас заметил.. Почему при чтении чистой Tiny бит SPMEN= 1.. Должно же быть вроде 0.. Как микруха тогда обще читается,если этот бит 1...
    SPMEN (разрешение самопрограммирования - в datasheet он обозначается SELFPRGEN) по умолчанию установлен в 1.
    SPIEN (разрешение последовательного программирования - так этот бит обозначен в datasheet) должен быть равен 0, тут вариантов нет.
    Последний раз редактировалось caro; 25.02.2010 в 09:19.

  7. #36
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,573
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А может прога читает 0, а пишет 1?
    Тогда и остальные биты нужно наоборот?
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  8. #37
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    SPMEN и SPIEN - две большие разницы, друг друга не касающиеся. По умолчанию первая всегда 1, вторая 0. Это при классическом, инверсном представлении.
    А вообще, развели тут флудилище...
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  9. #38
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,573
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот и закончилась моя битва с мышкой. Всё работает, хотя по началу не хотела.
    Пришлось вместо диода поставить ЛИ1, рубать дорогу WAIT к процу и в разрыв эту ЛИ1 впереть. Начала работать, но не стабильно, решилось блокировочными конденсаторами - поставил 2 шт, хз каким номиналом - выпаял со старой IBMовской платы написано А10 ниже 4z.
    Вот только не пойму как в глюке изменить клавиши - я ведь не левша.
    Последний раз редактировалось lisica; 28.02.2010 в 10:16.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


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

    По умолчанию

    Цитата Сообщение от lisica
    Вот только не пойму как в глюке изменить клавиши - я ведь не левша.
    Одновременное нажатие левой и правой клавиши мышки меняет местами их назначение.

  11. #40
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,573
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Одновременное нажатие левой и правой клавиши мышки меняет местами их назначение.
    Не меняется. Хоть ставь переключатель на мыши.
    Последний раз редактировалось lisica; 01.03.2010 в 10:01.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


Страница 4 из 13 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Не работает КР1858ВМ3
    от Mifody в разделе Для начинающих
    Ответов: 30
    Последнее: 29.03.2009, 12:12
  2. Невероятно ,но работает !!!
    от ALek_NGI в разделе Несортированное железо
    Ответов: 12
    Последнее: 10.03.2009, 06:36
  3. Ленинград 1 не работает
    от kvv12 в разделе Ленинград
    Ответов: 5
    Последнее: 18.05.2007, 09:20
  4. Настройка не работает
    от Vladimir Kladov в разделе Форум
    Ответов: 2
    Последнее: 28.02.2006, 21:43
  5. WEED работает!
    от jtn в разделе Демо
    Ответов: 6
    Последнее: 13.10.2005, 21:52

Ваши права

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