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

User Tag List

Страница 19 из 31 ПерваяПервая ... 151617181920212223 ... ПоследняяПоследняя
Показано с 181 по 190 из 303

Тема: Орион-128: Контроллер PS/2-клавиатуры

  1. #181
    newold86
    Гость

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Похоже CLKDIV8 не сброшен (установлен в 0) тоесть контроллер работает на частоте 1 МГц.
    У самого такая первая мысль была (когда прочитал, что такое fuses), поэтому первым делом попробовал и сбрасывать, и ставить обратно...

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

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

    По умолчанию

    Цитата Сообщение от newold86 Посмотреть сообщение
    У самого такая первая мысль была (когда прочитал, что такое fuses), поэтому первым делом попробовал и сбрасывать, и ставить обратно...
    Не надо перебирать все возможные значения FUSES.
    Ставить надо так.
    Код:
    FUSES для ATMega48 
    в контроллере PS/2 клавиатуры для Ориона:
    -------------------------------------
     Name     ! Default  !   SET  ! MODE
    -------------------------------------
    CKSEL0    !    on    !    on  !\
    CKSEL1    !   off    !   off  ! > - внутренний генаратор 8 Мгц.
    CKSEL2    !    on    !    on  ! /
    CKSEL3    !    on    !    on  !/
    SUT0      !    on    !    on  !
    SUT1      !   off    !   off  !
    CKOUT     !   off    !   off  ! Выход Clk отключен
    CKDIV8    !    on    !   off  ! Делитель на 8 отключен
    BODLEVEL0 !   off    !    on  !\
    BODLEVEL1 !   off    !    on  ! > - 4.3 V
    BODLEVEL2 !   off    !   off  !/
    EESAVE    !   off    !   off  !
    WDTON     !   off    !   off  ! Watch Dog отключен
    SPIEN     !    on    !    on  ! Всегда должен быть '0'
    DWEN      !   off    !   off  ! Отладка отключена
    RSTDISBL  !   off    !   off  ! Вход /RST как СБРОС
    SELFPRGEN !   off    !   off  !
    ---------------------------------------
    Надо учесть, что off означает "1" on "0".

  4. #183
    newold86
    Гость

    По умолчанию

    Наверное, я не совсем ясно выразился. Я не перебирал все значения fuses , изначально выставил именно так, как было указано в комментариях к Вашей прошивке. Просто потом еще немного поэкспериментировал с BODLEVEL, заодно и с CKDIV8 (меня немного смутила логика моего программатора, где указано, что "галочка" - это ноль, так что хотел быть уверен, что это проверено).

  5. #184
    newold86
    Гость

    По умолчанию

    Что-то я совсем в растерянности... Посмотрел - как и говорил, линии PA0 - PA7 устанавливаются в 0, и начинают работать только при нажатых клавишах.

    Время между миганиями светодиодов на клавиатуре - около 3.5 - 4.0 с, причем не зависит от того, выставлен или нет CKDIV8. На всякий случай, попробовал другую ATMega - никакой разницы в поведении...

  6. #185
    newold86
    Гость

    По умолчанию

    Блин !!! После нескольких часов разбирательств, перепайки ВВ55 (показалось, что все-таки проблема там), я обнаружил, что просто не умею пользоваться программатором !!! Просто увидел его (этот программатор) только вчера, и это был мой первый опыт работы с ATMega. Оказалось, что fuses нужно программировать отдельно от основной прошивки. А я считал, что кнопка "Программирование" прошивает сразу все, что я установил (и прошивку, и fuses).

    caro был совершенно прав, когда первым делом предположил, что дело в частоте тактового генератора. У меня тоже такие мысли были - много чего на это наталкивало, но я смотрел на fuses и видел, что там все правильно (на самом деле, смотрел не на считанное из микросхемы, а на то, что до этого сам установил - считывать их тоже нужно отдельно).

    Так что извините за беспокойство, все работает !

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

    По умолчанию

    Цитата Сообщение от newold86
    Так что извините за беспокойство, все работает !
    Поздравляю!

  8. #187
    Master
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    997
    Спасибо Благодарностей отдано 
    339
    Спасибо Благодарностей получено 
    667
    Поблагодарили
    177 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Господа, а это только у меня на Радио-86РК не работают курсорные кнопки, функциональные и ESC, или у всех так ?
    У меня вместо курсора нажимаются 2,4,6,8.

    Клавиатура - Genius KB-220e.
    Вроде самая обычная.

    Контроллер - Atmega48PA, прошивка - из первого поста orkb_01d.zip.
    Фьюзы правильные.

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

    По умолчанию

    Цитата Сообщение от andykarpov Посмотреть сообщение
    Господа, а это только у меня на Радио-86РК не работают курсорные кнопки, функциональные и ESC, или у всех так ?
    У меня вместо курсора нажимаются 2,4,6,8.

    Клавиатура - Genius KB-220e.
    Вроде самая обычная.

    Контроллер - Atmega48PA, прошивка - из первого поста orkb_01d.zip.
    Фьюзы правильные.
    Раскладка клавиатуры настраиваемая.
    Можешь сделать раскладку так, как тебе желательно.
    Посмотри, отредактируй и скомпилируй файл TABKBD_O.ASM
    Пришей получившийся файл к прошивке (он текстовый) и наслаждайся
    Или спроси, может кто-нибудь уже сделал это.

  10. #189
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andykarpov Посмотреть сообщение
    Господа, а это только у меня на Радио-86РК не работают курсорные кнопки, функциональные и ESC, или у всех так ?
    У меня вместо курсора нажимаются 2,4,6,8.

    Клавиатура - Genius KB-220e.
    Вроде самая обычная.

    Контроллер - Atmega48PA, прошивка - из первого поста orkb_01d.zip.
    Фьюзы правильные.
    Не припоминаю такого поведения.
    Хотя у меня прошита другая прошивка - с правленой русской раскладкой (во вложении)

    Единственный недочет на ней был - какая-то клавиша была незамаплена (ПС вроде), остальные все были на правильных местах.
    Вложения Вложения
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  11. #190
    Master
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    997
    Спасибо Благодарностей отдано 
    339
    Спасибо Благодарностей получено 
    667
    Поблагодарили
    177 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Не припоминаю такого поведения.
    Хотя у меня прошита другая прошивка
    Странно. Влил эту новую прошивку - поведение не изменилось.
    Попробую ее на другой железке, например на maximite или на speccy2010, отпишусь о резульататах. Но все же есть подозрение на какую-то кривость моей имплементации на Atmega48..

    ---------- Post added at 16:09 ---------- Previous post was at 14:57 ----------

    С клавой все ок, на остальном железе работает как надо...

Страница 19 из 31 ПерваяПервая ... 151617181920212223 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 34
    Последнее: 24.11.2022, 16:05
  2. Ответов: 146
    Последнее: 31.05.2020, 19:00
  3. БезWaitовый контроллер клавиатуры
    от caro в разделе Устройства ввода
    Ответов: 68
    Последнее: 01.07.2015, 05:42
  4. Куплю контроллер клавиатуры
    от AAA в разделе Барахолка (архив)
    Ответов: 121
    Последнее: 01.02.2008, 18:33
  5. Контроллер клавиатуры для Скорпиона
    от Nikolaj Amosov (500:812/02.26) в разделе Scorpion
    Ответов: 1
    Последнее: 15.11.2005, 23:05

Ваши права

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