HScope + Arduino

H1N1
H1N1 аватар
Offline
Зарегистрирован: 17.01.2021

Возможно я буду идиотом, но ради интереса спрошу.
Нашел в Google Play программу HScope. Она позволяет использовать usb-осциллографы (и выводить все данные на него). У меня появилась идея. Возможно ли выводить данные из Arduino на HScope? Т.е по сути тоже самое, только вместо того же осциллографа - ардуино.
Просто я обнаружил, что у всех осциллографов разные протоколы, один отсылает данные образом, второй осциллограф - вторым. Может быть как то нужно сделать так, чтобы ардуино "прикинулась" осциллографом, которую поддерживает Hscope.

nik182
Offline
Зарегистрирован: 04.05.2015

Если знаете протокол обмена данными, то нет никаких ограничений воспроизвести его с помощью ардуины. На сколько я помню, там просто поток значений трёх каналов с блюпила.

rkit
Offline
Зарегистрирован: 23.11.2016

Нужно как-то просто купить осциллограф. Делать его самостоятельно это колоссальная трата времени, и совершенно неподъемная задача для человека, спрашивающего такие вопросы.

H1N1
H1N1 аватар
Offline
Зарегистрирован: 17.01.2021

Не, мне не осциллограф так то нужен. Я хотел выводить графики с Arduino в более удобном формате. Но, походу не получится. Может попробовать запилить свой вариант вывода графика...
Ну да ладно, это просто идея.

SLKH
Offline
Зарегистрирован: 17.08.2015

H1N1 пишет:
Не, мне не осциллограф так то нужен. Я хотел выводить графики с Arduino в более удобном формате. Но, походу не получится. Может попробовать запилить свой вариант вывода графика...
Ну да ладно, это просто идея.

http://arduino.ru/forumy/processing

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

а плоттер  в IDE не  устроит?

H1N1
H1N1 аватар
Offline
Зарегистрирован: 17.01.2021

Processing? Блин, а я сразу не подумал. Ладно, буду разбиратся. Спасибо за инфу.

H1N1
H1N1 аватар
Offline
Зарегистрирован: 17.01.2021

Не вариант.
Я программирую полностью на телефоне, без всех этих плотских удовольствий. Дело в том, что мой комп тупо не поддерживает Arduino IDE. Поэтому он отпадает.
Хотя на пк есть процессинг, и я видел интересный проект "VectorDisplay". Позволяет использовать телефон с OTG как дисплей от ардуины.
Ладно, буду тогда копать в сторону Processing.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

H1N1 пишет:
мой комп тупо не поддерживает Arduino IDE.
Это как?

negavoid2
negavoid2 аватар
Offline
Зарегистрирован: 06.05.2020

ZX Spectrum, видимо

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

negavoid2 пишет:

ZX Spectrum, видимо

А вот не ннада! Мой первый комп был Радио 86-РК! ;))) С 64К между прочим и кнопками на датчиках Холла, от какой-то ЕС-ки украденых. Врать не стану - не сам паял - покупал. ;)))

==================================

2ТС: Дорогой, я Ардуино ИДЕ запускал нормально на Orange pi PC  за  1600 тогда, а теперь за 2600р. ;)) Вообще на ура летает!

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

wdrakula пишет:

А вот не ннада! Мой первый комп был Радио 86-РК! ;))) С 64К между прочим и кнопками на датчиках Холла, от какой-то ЕС-ки украденых. Врать не стану - не сам паял - покупал. ;)))

Не было такого.

Оригинальный РК-86 имел 16к оперативной памяти. Теоретически ее можно было расширить до 32к. Но, насколько я помню, к широко распространенным такая переделка не относилась.

Более 32к в Радио РК-86 быть не могло из-за того, что память и порты ввода/вывода располагались в общем адресном пространстве, причем, для упрощения схемотехники дешифратора на каждое периферийное устройство отводилось по 8к адресного пространства. Т.е. "верхние" 32к адресного пространства были банально заняты.

Кстати, и из указанных 16к пользователю были доступны не все, т.к. часть памяти выполняла роль видеопамяти. В общем, у пользователя на все про все было около 12к.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

У тя, граф, наерна, "Специалист" был, с 64К памяти. Лично под него Lode Runner портировал. :)  По малочисленным прозьбам трудящихся. 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Хотя, нет, в Специалисте тоже тока 32К памяти было. Там две линейки 565РУ6 стояло + РФ2 как Монитор(BIOS).

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

andriano пишет:

wdrakula пишет:

А вот не ннада! Мой первый комп был Радио 86-РК! ;))) С 64К между прочим и кнопками на датчиках Холла, от какой-то ЕС-ки украденых. Врать не стану - не сам паял - покупал. ;)))

Не было такого.

Оригинальный РК-86 имел 16к оперативной памяти. Теоретически ее можно было расширить до 32к. Но, насколько я помню, к широко распространенным такая переделка не относилась.

Более 32к в Радио РК-86 быть не могло из-за того, что память и порты ввода/вывода располагались в общем адресном пространстве, причем, для упрощения схемотехники дешифратора на каждое периферийное устройство отводилось по 8к адресного пространства. Т.е. "верхние" 32к адресного пространства были банально заняты.

Кстати, и из указанных 16к пользователю были доступны не все, т.к. часть памяти выполняла роль видеопамяти. В общем, у пользователя на все про все было около 12к.

Сережа, не бредь! Гугль тебе в помощь. И тебе Дет Симен! Тогда еще слова Специалист не было, оно как раз появлялось. Потом такие ркшки стали называть Специалист, а я, как пацан богатый, еще в 86 году его  за 300р купил. ;))

Прикинь, что такое 300р в 86 году.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Ну, я седня унучку забирал из перинатального центра, поэтому, естес-сно, вхлам, и могу ашыбацца.  Не настаиваю, давно было. 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

wdrakula пишет:

Сережа, не бредь! Гугль тебе в помощь.

Влад, ты бы проверял, если тебе память изменяет.

vk007
Offline
Зарегистрирован: 16.06.2015

Прошу прощения, что вмешиваюсь в ваш диалог, но, справедливости ради, хочу прояснить.
Радио-86РК был изначально 16К (использовались РУ3). Но многие его доделывали до 32К, напаяв сверху еще один ряд микросхем ОЗУ, с небольшой доработкой и правкой в биосе (биос назывался "Монитор").
Это был мой первый собственноручно спаянный комп, поэтому знаю о чем говорю. У меня кстати была другая переразведенная плата с 32К на РУ6. Производилась даже версия с 48К, но этот вариант имел проблемы совместимости с 16К/32К.

"Специалист" - это был уже другой компьютер (с 32/48К), его продвигал другой журнал - "Моделист-конструктор". Общего с Радио-86РК у него был разве что процессор ВМ80. А наследником РК-шки был "Орион-128". Но этих двух у меня не было, я сразу взялся на спектрум.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

andriano пишет:

Влад, ты бы проверял, если тебе память изменяет.

Сереж, иди в жопу! Ты правда думаешь, что я не знаю схемы РКшки? А вот ты верно не понимаешь, что можно напаять другие чипы и переписать загрузчик. Тогда не пизди и поищи в гугле сам. Ты иногда можешь очень достать упряством.

Еще ведь извиняться будешь потом, тваюмать!!!!!!

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

vk007 пишет:

Прошу прощения, что вмешиваюсь в ваш диалог, но, справедливости ради, хочу прояснить.
Радио-86РК был изначально 16К (использовались РУ3). Но многие его доделывали до 32К, напаяв сверху еще один ряд микросхем ОЗУ,

А можно было напаять РУ5, в которых, внезапно, 64К бит.

ЗЫ: про специалиста ты прав, тут я уже наврал... сорри.

vk007
Offline
Зарегистрирован: 16.06.2015

wdrakula пишет:

А можно было напаять РУ5, в которых, внезапно, 64К бит.

Можно было и РУ5, но они использовались не полностью - в основном применялась отбраковка - половинки или четвертинки.

Организация адресного пространства не позволяла пользоваться всей памятью как ОЗУ. Потому что там в одном диапазоне #0000-#FFFF было все в куче: ОЗУ, видео-ОЗУ, ПЗУ, порты...

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

wdrakula пишет:

andriano пишет:

Влад, ты бы проверял, если тебе память изменяет.

Сереж, иди в жопу! Ты правда думаешь, что я не знаю схемы РКшки? А вот ты верно не понимаешь, что можно напаять другие чипы и переписать загрузчик. Тогда не пизди и поищи в гугле сам. Ты иногда можешь очень достать упряством.

Еще ведь извиняться будешь потом, тваюмать!!!!!!

Я вижу, что не знаешь.

И, к последующему посту,  РК-86 собирался на РУ3, а не на РУ5. Опять же - некуда в адресном пространстве, верхние 32к уже заняты периферией.

 

Я знаю, что ты очень не любишь извиняться. И даже не удивлюсь, если ты не извинишься и на этот раз. Как говорится, не впервой.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Попкорном запасся, слежу с удовольствием. )))

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

andriano пишет:

верхние 32к уже заняты периферией.

Совсем дурак? Все верхние 32К адресов??? Вот точно все??? Ты заткнись, а то я тебе еще закон Ома в твоей, прости господи, "трактовке" вспоминать начну!!! О том, что он "не всегда верен". ;)))))))))))))))))))))))))

Ставят РУ5, если смогли украсть, и из них используется то, что не занаято портами и видеопамятью. Реально 60К используется, а верхние 4К заняты.

Ты это, музыку на флопах играй и в технику не лезь, тваюмать!!!

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

vk007 пишет:

wdrakula пишет:

А можно было напаять РУ5, в которых, внезапно, 64К бит.

Можно было и РУ5, но они использовались не полностью

Конечно не полностью! Но это СССР, если удалось спиздить ру5, то это лучше ру3, нет?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

wdrakula пишет:

andriano пишет:

верхние 32к уже заняты периферией.

Совсем дурак?

Хамить не нужно.

Цитата:

Все верхние 32К адресов??? Вот точно все???

Во-первых, как ты собираешься использовать адресное пространство, в котором несколько "дырок" пусть даже по 4 адреса?

А во-вторых - да, "точно все", потому как дешифратор адресов был выполнен именно так, что при обращении к верхней половине адресного пространства сигналы на микросхемы памяти просто не передавались.

Ты схему-то посмотри. Если умеешь.

Цитата:

Ты заткнись, а то я тебе еще закон Ома в твоей, прости господи, "трактовке" вспоминать начну!!! О том, что он "не всегда верен". ;)))))))))))))))))))))))))

Насчет закона Ома разговор был, но мою "трактовку" перевирать не нужно.

Цитата:

Ставят РУ5, если смогли украсть, и из них используется то, что не занаято портами и видеопамятью. Реально 60К используется, а верхние 4К заняты.

Это ты с "Орионом" перепутал.

Цитата:

Ты это, музыку на флопах играй и в технику не лезь, тваюмать!!!

Я так понял, извинений от тебя дожидаться бессмысленно.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Вот теперь я трезвый, а значит добрый!

1. За грубости и резкости приношу извинения Андриано!

2. Если кому еще перепало, тоже сожалею, хотя, как я понимаю, остальные просто наслаждались процессом ;)))))

Вот теперь о причинах. В силу некоторых, причем совсем не религиозных обстоятельств, я не вру. Только в рамках шутки. Поэтому очень болезненно воспринял безапелляционный тон Андриано. Если я написал, что такую РКшку купил, значит так оно и было. С 64К на борту.

Теперь об истории вопроса. Я написал, что купил в 86. Возможно в 87. Я только помню, что в декабре, и в памяти нет более точной привязки к дате. Особенности айдетической памяти. Этим словом называется фотографическая память, а отнюдь не абсолютная. Я помню лицо парня, который его спаял, помню, как ездили с родителями в Реутов. Помню, как он был собран, но точно год не помню.В 86о я поступил на МехМат, а вот купил комп на 1ом курсе или на 2ом - не помню.

Тогда я и программировал то на СМ4 или на ЕС, когда удавалось прорваться. Про низкий уровень не знал ничего. Поэтому рассказать как именно был переделан дешифратор адреса - не смогу. Помню, что был переключатель в режим совместимости (с 32К, наверно), что некоторые программы не шли. А некоторые не видели всю память, что и должно было происходить.

Вот ссылка на статью, которую вчера нашел. https://ruecm.forum2x2.ru/t720-topic, там много про варианты переделок, особенно с РУ5 на борту.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Влад, я не пытаюсь внушить тебе, что все, что с тобой было в 86-87 годах - плод твоего больного воображения. Я даже не буду утверждать, что ты не покупал никакого компьютера в 86-87 годах, но то, что ты купил, определенно не было Радио РК-86, потому как этот компьютер имеет вполне конкретные архитектурные особенности, среди которых невозможность использования более 32к памяти.

Можешь почитать на этот счет Википедию: https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A

Или историю создания РК-86 и его родственников: https://www.computer-museum.ru/articles/personalnye-evm/1917/

По своей памяти могу сказать, что в 1983 голу в журнале "Радио" был опубликован цикл статей о микропроцессорном комплекте 580. На основе этих публикаций можно было собрать компьютер на "полном" комплекте микросхем, что составляло примерно 230 корпусов. Там же фигурировало и название этого компьютера "Микро-80". В силу сложности проект оказался практически неповторяемым (хотя я знаю человека (точнее - знал), который собрал компьютер именно по этим публикациям), поэтому в 1986 году "Радио" ударился в другую крайность - опубликовал схему компьютера на наименьшем возможно количестве микросхем в количестве 29 штук, среди которых были КР580ИК80А, КР580ИК55, КР580ИК57, КР580ВГ75, а также ПЗУ с УФ стиранием и 8 микросхем памяти КР565РУ3 емкостью 16кБит каждая. Для регенерации памяти использовался контроллер дисплея ВГ75, что лично мне, например, мешало сгенерировать на этом компьютере чистый тон фиксированной частоты. А еще через 5 лет появилась новая разработка "Радио" - "Орион-128", лишенный многих недостатков РК-86, в частности ограничения в 32к памяти. Вот как раз у него адресное пространство распределялось следующим образом: 

60к - от одной до 4 страниц, которые можно было переключать,

1к - непереключаемый фрагменту ОЗУ (собственно, записав в этот фрагмент нужную программу, можно было управлять переключением страниц),

2к - ПЗУ,

1к - область портов ввода/вывода.

Ну и отличительной особенностью Ориона был графический экран с разрешением 384х256 пикселей, занимавший 12к в адресном пространстве, имеющим всегда фиксированные геометрические характеристики, но могущий иметь разную глубину цвета в зависимости от укомплектованности ОЗУ и от режима ее работы.

То, что ты пишешь об адресном пространстве своего компьютера, очень похоже на Орион-128.

 

lilik
Offline
Зарегистрирован: 19.10.2017

Кстати в последних номерах журнала появилось описание нового компьютера, может будет конкурс на разработку ПО под него... так что молодость продолжается.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

lilik пишет:

Кстати в последних номерах журнала появилось описание нового компьютера, может будет конкурс на разработку ПО под него... так что молодость продолжается.

так тут есть тема эмулятора CP/M-80 на  атмеле 328

PS у меня приятель и разработал и производил компьютеры на 580 процессоре, во времена кооперативов, разорились, так как Синклер пошёл )))

Green
Offline
Зарегистрирован: 01.10.2015

На плате Радио-86РК ставил 2 этажа РУ5 (64к электронный диск) и 2764 с биосом. Запускал CP/M 2.2. Правда в 89-м аж.)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Green пишет:

На плате Радио-86РК ставил 2 этажа РУ5 (64к электронный диск) и 2764 с биосом. Запускал CP/M 2.2. Правда в 89-м аж.)

ру5 -5 вольт по моему уже был не нужен, в отличии от ру3

Green
Offline
Зарегистрирован: 01.10.2015

andriano пишет:

По своей памяти могу сказать, что в 1983 голу в журнале "Радио" был опубликован цикл статей о микропроцессорном комплекте 580. На основе этих публикаций можно было собрать компьютер на "полном" комплекте микросхем, что составляло примерно 230 корпусов. Там же фигурировало и название этого компьютера "Микро-80". В силу сложности проект оказался практически неповторяемым (хотя я знаю человека (точнее - знал), который собрал компьютер именно по этим публикациям)...


Я ещё один.) Собрал в 84-м, плата размером 20х30 см, шаг между мс 2,5 мм. Постепенно модифицировал, получилось: z80а, 4х27с256 ПЗУ диск, 2х64к RAM диск, CRT 80x25, KBD, LPT... Продал как бы не в 90-м.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

да, сначала был Дисплей Багдяня, году так 76-78 )))

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Green пишет:

andriano пишет:
...примерно 230 корпусов.

Я ещё один.) Собрал в 84-м, плата размером 20х30 см, шаг между мс 2,5 мм. Постепенно модифицировал, получилось: z80а, 4х27с256 ПЗУ диск, 2х64к RAM диск, CRT 80x25, KBD, LPT... Продал как бы не в 90-м.

И что, реально поместился на одной плате?

Тот, что видел я, представлял собой "куб" размерами где-то как раз 20х30х20, собранный из десятка плат 20х30.

Green
Offline
Зарегистрирован: 01.10.2015

Ну да, всё плотненько, что то упростил...) Вообще, плата постоянно изменялась - по мере появления новых комплектующих что то выкидывал, что то добавлял.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

andriano пишет:

Влад, я не пытаюсь внушить тебе, что все, что с тобой было в 86-87 годах - плод твоего больного воображения. Я даже не буду утверждать, что ты не покупал никакого компьютера в 86-87 годах, но то, что ты купил, определенно не было Радио РК-86, потому как этот компьютер имеет вполне конкретные архитектурные особенности, среди которых невозможность использования более 32к памяти.

Сережа! Я скоро снова стану нетрезвым и злым ;))))

Я покупал РКшку и на ней весь универ работал. Лабораторки на военной кафедре делал и кучу всякой мелочи.

Поскольку мой первый язык был Паскаль, то у меня был ЛедиСофт Паскаль. А так - бейсик Микрон - самый ходовой язык на РКшке. Так что пользовался я именно РК шкой, о чем и писал. Поскольку (читай внимательно) напаяно было 64К и это НЕ ОЗНАЧАЕТ, что все 64 использовались. Сколько использовалось - зависело от программы. Были ли у меня такие, которые понимали наличие дополнительных кусочков? НЕ ПОМНЮ. Мне 18 лет было в 87ом... Уж прости. Я в те годы паяльником только обжечься мог! ;))

Еще раз. Ты скромно так передергиваешь понятия, как фокусник профессиональный! Я пишу - напаяны РУ5, то есть 64К, ты отвечаешь - не могли использоваться, я тебе статью в ответ, где описаны различные варианты, но что было у меня и какие программы МОГЛИ видеть дополнительные окна - НЕ ПОМНЮ. Разницу между "напаяно" и "использовано" не нужно игнорировать! Скорее всего какая-то личная переделка автора было. Причем плата была стандартная - заводская на желтом текстолите (снова моя чертова фотографическая память). Но много было аккуратных переделок "навесом". И биос (в РК86 - "монитор") был отдельным, ни от какого другого не подходил.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

wdrakula пишет:

Сережа! Я скоро снова стану нетрезвым и злым ;))))

Я покупал РКшку...

Тебя гнусно обманули и продали какой-то контрафакт, а не РКшку.

Все остальное скипнуто как лирика, не имеющая отношения к обсуждению. Я просто сообщил, что 64к и РК-86 - вещи несовместимые, а что там было напаяно у тебя на плате - ни в малейшей степени не предмет спора. Пусть хоть ру5, хоть даже ру7. (у меня до сих пор где-то в коробочке лежат 16 штук ру7, предназначавшиеся для RAM-диска. По тем временам - сумасшедший объем).

Green
Offline
Зарегистрирован: 01.10.2015

andriano пишет:
Я просто сообщил, что 64к и РК-86 - вещи несовместимые...


Ну так схема ж легко изменяется (см. выше). И ни что не мешало, к примеру, иметь режимы РК - не РК. Что, похоже, и было в данном случае. Но плата то РК!)

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Не понимаю, в какую сторону срач ведёцца и за какую идею?  

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Green пишет:

andriano пишет:
Я просто сообщил, что 64к и РК-86 - вещи несовместимые...


Ну так схема ж легко изменяется (см. выше). И ни что не мешало, к примеру, иметь режимы РК - не РК.

Ну хорошо, имеем некий компьютер, который в одном из режимов является РК-совместимым. Что дальше?

Орион тоже частично совместим с РК, тем не менее, это совершенно другой компьютер. Нельзя называть РК-86 любой компьютер на Intel8080.

Green пишет:

Но плата то РК!)

Скажите, как правильно называть устройство в данном случае?

http://www.tehnari.ru/f132/t44585/

"Усилитель" или "видеомагнитофон"?

Green
Offline
Зарегистрирован: 01.10.2015

andriano пишет:

"Усилитель" или "видеомагнитофон"?


Комбайн наверное.)
Да, понятно что всё дело в терминологии. Нужно было называть РК++.)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Т.е. Орион - это РК++++?

 

Следующий вопрос: а Compaq - это IBM++?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

andriano пишет:

Т.е. Орион - это РК++++?

 

Следующий вопрос: а Compaq - это IBM++?

с какого перепугу, теперь это HP в линейке серверов )))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

DetSimen пишет:

Не понимаю, в какую сторону срач ведёцца и за какую идею?  

просто видимо померяться, во времена начала ZX спорили с товарищем, я утверждал, что PC-XT будет рулить, он, что ZX...у меня было пару штук EC-1841 и пару ZX, было что сравнивать

H1N1
H1N1 аватар
Offline
Зарегистрирован: 17.01.2021

IDE моего пк не тянет изза Java (компилятор падает с "не совместмо с Win32").
Я буду копать какие данные принимает HScope.
Но, комп у меня мощнее ZX Spectrum :)

Morroc
Offline
Зарегистрирован: 24.10.2016

переустановить жабру не ваш метод ? )

H1N1
H1N1 аватар
Offline
Зарегистрирован: 17.01.2021

Жабу потом переустановлю.
Ладно, спасибо за совет.