Ну, это объяснить, тихого океана не хватит. А так в основе. Даже вико-педия не может Вы, сделали реальный глитчь. Если вам он поможет, хорошо. Обычно всем вредит.
ок. зайдём с другой стороны - здесь спрашивал не про то, что вредит, а про то, что нужно:
Клапауций wrote:
кто знает, как аппаратно ловить изменение логического состояния?
типа логический элемент: пин-вход - ловим событие change. пин-выход - логическая 1, если change. пин-сброс - сброс в 0 логической 1 на пин-выход.
спасибо.
10 Aug 2018 06:09
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
Хотел поднять тему тактового генератора. Может уже неактуально, но раз уж провёл измерения и приготовил материалы...
Предположително микропроцессор содержит между выводами RI и RO триггер Шмитта, а тактовый генератор работает по такой схеме:
Attachment:
natsemi_40106_195.gif [ 13.98 KiB | Viewed 7378 times ]
В нормальном режиме выводы порта PP12-PP15 сконфигурированы как выход (низкоомное состояние) и точка соединения C2 и C3 подключена на массу. Частота зависит в главной мере от значений R2 и C2.
В турбо режиме выводы порта PP12-PP15 сконфигурированы как вход (высокоомное состояние) и точка соединения C2 и C3 свободная. Так как резистор R2 закорочен конденсаторами C2 и C3, частота зависит в главной мере от значения R1 и ёмкости вывода RI + ёмкости монтажа.
Внутренний шунтирующий резистор в МК-85 не используется.
Измерено внутреннее сопротивление вывода RO равно примерно 1 ком при низком уровне и 2 ком при высоком.
Приведены ниже картинки были сняты осциллографом в нормальном режиме. Одно деление соответствует 1 В и 1 мкс.
Attachment:
mk85_ro.jpg [ 74.41 KiB | Viewed 7378 times ]
Attachment:
mk85_ri.jpg [ 65.53 KiB | Viewed 7378 times ]
Скачки напряжения видны на выводе RI вероятно вызваны прониканием сигнала положительной обратной связи на вход.
18 Aug 2018 13:29
piotr433
Novelist
Joined: 14 Aug 2018 14:30 Posts: 49 Location: Szczecin, Польша
последняя версия железа, работающая в турбо-режиме и новые, аутентичные оригинальным курсоры. с графическим дисплеем нэвдобно выйшло - пока, недографический, отображающий не более 8-ми 5х7 знакомест одновременно. технические подробности здесь https://klapautsiy.github.io/The-displa ... ika-MK-85/
а, как в AVR SPI программно сделать то, что делает пин SS? когда что-то пошло не так и можно аппаратно дёрнуть SS с логического 0 в 1 и обратно в 0 - тогда можно начинать принимать данные сначала, корректно сбросив к чертям, всё что было принято до этого.
...может, аппаратная проблема. О_О почему CD4094BE чётко и без сбоев принимает биты по серийному протоколу Т36ВМ1-2, а ATmega16 (12MHz) по SPI: Т36ВМ1-2(500 кГц) - очень редко, но ловит ошибки, если не обращать внимания, то можно смириться. Т36ВМ1-2(2 МГц) - практически при каждой отрисовке экрана можно наблюдать.
что с этим AVR SPI не так и что ему не хватает для стабильного приёма данных на скорости, как заявлено в даташитах - 1/4 от частоты тактирования контроллера. О_О
Users browsing this forum: No registered users and 41 guests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum