Author |
Message |
Клапауций
Banned
Joined: 29 Jun 2018 08:48 Posts: 413
|
ага. спасибо. на момент публикации было подпаяно непосредственно к пинам процессора(см. эл. схему). сейчас перепаял к пятакам около Т36ВГ1-2. GND_MK-85, VCC_MK-85 - "-", "+" конденсатора C9. ( https://upload.wikimedia.org/wikipedia/ ... main_1.png)
|
30 Jul 2018 04:44 |
|
|
Клапауций
Banned
Joined: 29 Jun 2018 08:48 Posts: 413
|
картинко для привлечения внимания. О_О блок 2 (см. эл. схему) в реале.
|
30 Jul 2018 05:59 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Ага, всякие атмеги и пики рулят, когда нужно отследить не очень быстрый сигнал на стороне.
А что будет дальше? армы на 100… 1000 Мгц.
Не надо покупать лог. анализатор адекватный исследуемой схеме. Сейчас это стоит не очень дорого. DSLogic Plus думаю зайдет до 50Мгц. Далее думать головой. Последовательные повторяемые, протоколы и процессы пусть разбирают бейсики и питоны (ну очень медленный язык).
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
30 Jul 2018 06:17 |
|
|
Клапауций
Banned
Joined: 29 Jun 2018 08:48 Posts: 413
|
выбор аппаратной платформы определяется её финансовой адекватностью. так, можно было всё быстрее и проще реализовать на https://www.pjrc.com/teensy/teensy31.htmlно у меня ея нет. дальше мы все умрём. О_О протокол описан в документации - с растактовками и разъяснением нюансов. расхождений документации с реализацией в реале я не обнаружил. поэтому считаю, что для сабжа анализатор нафик не нужен, т.к. заранее известно - что, где и вкуда.
|
30 Jul 2018 06:46 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Клапауций, да, оки. Я видимо жму на универсал.
А так то да. Работает и ладно.
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
30 Jul 2018 06:58 |
|
|
Клапауций
Banned
Joined: 29 Jun 2018 08:48 Posts: 413
|
что, значит "и ладно"? я на что-то закрыл глаза и тупо реализовал всё вслепую? ...и, теперь оно как-то работает и на отшибись. так, ведь "нет" - предыдущий вариант был с аппаратным стопом процессора: у меня была возможность корректно останавливаться в интересных местах и смотреть логический уровень сигнала светодиодом или Дуино. О_О далее, когда убедился, что всё работает ровно так, как и предполагалось, то просто возложил сбор битов не на медленную Дуино, а на регистр сдвига. что позволило уменьшить скорость обмена с Дуино в 8-мь раз(хотелось в 16-ть, но - нет). ещё раз - в данном случае мне не нужен логический анализатор: у меня есть возможность аппаратно останавливать процессор.
|
30 Jul 2018 07:28 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Клапауций, да все нормуль. Решаем текущие задачи доступными средствами. Но средства надо обновлять. И такая радость после обновления, а раньше мучился и потел. Не по теме Ого, меня на гомно-форуме забанили. Тех. импотенты. Эко новость Я их первый забанил, на недельку раньше. Они то не знают=) Как в курилку попасть модераторы? Я ведать совсем … Тките. Ссылкой. p.s. Спасибо за ссылку
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
Last edited by Alekcandr on 30 Jul 2018 08:08, edited 2 times in total.
|
30 Jul 2018 07:56 |
|
|
Клапауций
Banned
Joined: 29 Jun 2018 08:48 Posts: 413
|
|
30 Jul 2018 07:59 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
|
31 Jul 2018 00:12 |
|
|
Клапауций
Banned
Joined: 29 Jun 2018 08:48 Posts: 413
|
не нравились мне графические дисплеи, представленные на рынке: - если малое разрешение, то мелочь размером с ноготь. - если размер нормальный, то разрешение больше. и, таки, я нашёл то, что нужно: - разрешение 100х16 пикселей. - размер пикселя 1.12×0.96мм https://www.winstar.com.tw/ru/products/ ... 0016b.html~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *нда. с коровами и пчёлами в Украине всё в порядке, а с индикаторами - нет. По запросу Украина WEG010016BG ничего не найдено.
|
31 Jul 2018 03:10 |
|
|
Клапауций
Banned
Joined: 29 Jun 2018 08:48 Posts: 413
|
аппаратный курсор знакосинтезирующего индикатора - хрень полная. нужно рисовать курсор. переписал скетч - теперь аутентичненько, как и в оригинальном индикаторе МК-85. https://raw.githubusercontent.com/Klapa ... CD1602.ino
|
03 Aug 2018 16:40 |
|
|
Клапауций
Banned
Joined: 29 Jun 2018 08:48 Posts: 413
|
всем спасибо - все свободны. теперь я знаю, как... пересобрал всё так, как и хотелось. - теперь в Дуино передаётся сразу два байта "адрес", "дата". - скорость передачи данных в Дуино 1/16 скорости передачи битов в регистры. эл. схема и скетч для Дуино - здесь https://klapautsiy.github.io/The-displa ... ika-MK-85/
|
08 Aug 2018 14:18 |
|
|
Клапауций
Banned
Joined: 29 Jun 2018 08:48 Posts: 413
|
подробней... О_О протокол передачи данных в контроллер дисплея Т36ВГ1-2 следующий: логический уровень сигнала SYNC равен 1 - передаются 8-мь бит адреса логический уровень сигнала SYNC равен 0 - передаются 8-мь бит данных переход уровня сигнала SYNC с состояния "0" в "1" является признаком окончания передачи данных. т.е. для того, что бы принять и сохранить 16-ть бит требуется два корпуса CD4094BE и нечто(см. приложенную к посту картинку), преобразующее изменение уровня сигнала SYNC с состояния "0" в "1" в сигнал STROBE(P_SYNC) для сохранения принятых битов в виде логических состояний 8-ми битных выходных портов регистров CD4094BE. всё. ¯\_(ツ)_/¯ если у кого есть вопросы - отвечу.
|
09 Aug 2018 07:22 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Кстати, типичный пример глич-а при проектировании схемы Должна быть единичка (на анализаторе выходной сигнал про инвертирован), а фиг вам
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
10 Aug 2018 02:49 |
|
|
Клапауций
Banned
Joined: 29 Jun 2018 08:48 Posts: 413
|
должен быть аналог события прерывания RISING, как в контроллерах, но собранный на логических элементах. хуиз "глич"? - где про это почитать?
Last edited by Клапауций on 10 Aug 2018 06:06, edited 1 time in total.
|
10 Aug 2018 05:21 |
|
|