User Tag List

Показано с 1 по 10 из 1299

Тема: Новая плата АТМ Турбо 8.0 + rev. 2017

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #10

    Регистрация
    14.04.2018
    Адрес
    г. Волгоград
    Сообщений
    224
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Занимаюсь запуском мышки. На схеме ошибки. Нужно отрезать соединения D99.25 и D99.26 с разъемом мышки и ATTINY, так как на некоторых прошивках эти выводы D99 являются выходами и постоянно шумят. Вследствие этого я потерял уже одну микросхему 2313а. Ну и естественно эти сигналы глушат информацию с/на мышку. Кроме того, нужно соединить сброс контроллера мыши с общим системным сбросом, так как в случае, если он глюкнет, то придется выключать и включать весь компьютер целиком. Схема подключения кемпстон мышки очень простая. Дешифрация порта xDF - полная. Проверяется легко. Я прилагаю осциллограммы сравнения сигналов строба записи в буфер D126 (желтым цветом) с сигналами А8 и A10 (синим):

    https://yadi.sk/i/yP0m0vwjzstXkg
    https://yadi.sk/i/zJFC7OOzunQpcg

    Все сходится. Сверху мы видим три строба чтения из портов Х (xFBDF), Y(xFFDF) и кнопок(xFADF), а снизу сигналы А8 и А10, которые действительно подтверждают прохождение нужных адресов на выводы 8 и 9 AVR контроллера 2313а. Таким образом, все работает так, как и было задумано автором. xDF на младшем адресе блокирует прочие порты и подает сигнал прерывания на контроллер и строб записи на буфер D126, а линии А8 и А10 на ножках 8 и 9 контроллера сообщают ему о том, какие именно данные (X, Y или кнопки) в настоящий момент нас интересуют.

    Все бы хорошо, но вот, что мы наблюдаем по факту:

    https://yadi.sk/i/s9WSoGt8qqtIpA

    Указатель мышки нестабилен (наблюдаются подергивания), перемещения происходят только по оси Y. Кнопки временами сами по себе срабатывают. В связи с этим есть вопрос к знающим людям. Может ли этот эффект быть следствием того, что микроконтроллер отказался тактироваться кварцевым резонатором 20 МГц (пробовал два разных кварца - сигнал на выводах 4 и 5 очень слабый и нестабильный)? Пришлось поставить кварц на 16 МГц. И вот такая картина в результате наблюдается. Если на частоте 16 МГц тайминги позволяют стабильно работать с мышкой, то тогда буду копать глубже (может какой-нибудь порт - коих в АТМ целая куча - конфликтует с мышиным портом XXDF).
    Заранее благодарен за конструктивные советы. Особая надежда на автора!

    PS. К сожалению, не могу увидеть то, что там творится внутри ATTINY (может исходники кода можно получить)?. Если есть какой-то сбой программы (например из-за неправильной частоты резонатора), то может как-то можно подправить прогу? Или еще один контроллер попробовать купить в надежде, что может быть он потянет 20МГц? Или какие-то специальные кварцевые резонаторы нужны?
    Последний раз редактировалось msd888; 20.10.2018 в 22:12.

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

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

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

Похожие темы

  1. АТМ Турбо 1/2/2+
    от artice в разделе ATM
    Ответов: 5
    Последнее: 17.12.2025, 20:14
  2. Ответов: 56
    Последнее: 20.01.2018, 11:18
  3. SE Basic и АТМ Турбо
    от zx_ в разделе Софт
    Ответов: 2
    Последнее: 28.07.2015, 21:40
  4. АТМ Турбо 2+ 7.10 и 44256
    от Sentenced в разделе ATM
    Ответов: 1
    Последнее: 21.11.2006, 13:20
  5. Продам АТМ-Турбо
    от razer в разделе Барахолка (архив)
    Ответов: 15
    Последнее: 22.03.2005, 03:44

Ваши права

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