HScope + Arduino
- Войдите на сайт для отправки комментариев
Вс, 21/03/2021 - 05:11
Возможно я буду идиотом, но ради интереса спрошу.
Нашел в Google Play программу HScope. Она позволяет использовать usb-осциллографы (и выводить все данные на него). У меня появилась идея. Возможно ли выводить данные из Arduino на HScope? Т.е по сути тоже самое, только вместо того же осциллографа - ардуино.
Просто я обнаружил, что у всех осциллографов разные протоколы, один отсылает данные образом, второй осциллограф - вторым. Может быть как то нужно сделать так, чтобы ардуино "прикинулась" осциллографом, которую поддерживает Hscope.
Если знаете протокол обмена данными, то нет никаких ограничений воспроизвести его с помощью ардуины. На сколько я помню, там просто поток значений трёх каналов с блюпила.
Нужно как-то просто купить осциллограф. Делать его самостоятельно это колоссальная трата времени, и совершенно неподъемная задача для человека, спрашивающего такие вопросы.
Не, мне не осциллограф так то нужен. Я хотел выводить графики с Arduino в более удобном формате. Но, походу не получится. Может попробовать запилить свой вариант вывода графика...
Ну да ладно, это просто идея.
Ну да ладно, это просто идея.
http://arduino.ru/forumy/processing
а плоттер в IDE не устроит?
Processing? Блин, а я сразу не подумал. Ладно, буду разбиратся. Спасибо за инфу.
Не вариант.
Я программирую полностью на телефоне, без всех этих плотских удовольствий. Дело в том, что мой комп тупо не поддерживает Arduino IDE. Поэтому он отпадает.
Хотя на пк есть процессинг, и я видел интересный проект "VectorDisplay". Позволяет использовать телефон с OTG как дисплей от ардуины.
Ладно, буду тогда копать в сторону Processing.
ZX Spectrum, видимо
ZX Spectrum, видимо
А вот не ннада! Мой первый комп был Радио 86-РК! ;))) С 64К между прочим и кнопками на датчиках Холла, от какой-то ЕС-ки украденых. Врать не стану - не сам паял - покупал. ;)))
==================================
2ТС: Дорогой, я Ардуино ИДЕ запускал нормально на Orange pi PC за 1600 тогда, а теперь за 2600р. ;)) Вообще на ура летает!
А вот не ннада! Мой первый комп был Радио 86-РК! ;))) С 64К между прочим и кнопками на датчиках Холла, от какой-то ЕС-ки украденых. Врать не стану - не сам паял - покупал. ;)))
Не было такого.
Оригинальный РК-86 имел 16к оперативной памяти. Теоретически ее можно было расширить до 32к. Но, насколько я помню, к широко распространенным такая переделка не относилась.
Более 32к в Радио РК-86 быть не могло из-за того, что память и порты ввода/вывода располагались в общем адресном пространстве, причем, для упрощения схемотехники дешифратора на каждое периферийное устройство отводилось по 8к адресного пространства. Т.е. "верхние" 32к адресного пространства были банально заняты.
Кстати, и из указанных 16к пользователю были доступны не все, т.к. часть памяти выполняла роль видеопамяти. В общем, у пользователя на все про все было около 12к.
У тя, граф, наерна, "Специалист" был, с 64К памяти. Лично под него Lode Runner портировал. :) По малочисленным прозьбам трудящихся.
Хотя, нет, в Специалисте тоже тока 32К памяти было. Там две линейки 565РУ6 стояло + РФ2 как Монитор(BIOS).
А вот не ннада! Мой первый комп был Радио 86-РК! ;))) С 64К между прочим и кнопками на датчиках Холла, от какой-то ЕС-ки украденых. Врать не стану - не сам паял - покупал. ;)))
Не было такого.
Оригинальный РК-86 имел 16к оперативной памяти. Теоретически ее можно было расширить до 32к. Но, насколько я помню, к широко распространенным такая переделка не относилась.
Более 32к в Радио РК-86 быть не могло из-за того, что память и порты ввода/вывода располагались в общем адресном пространстве, причем, для упрощения схемотехники дешифратора на каждое периферийное устройство отводилось по 8к адресного пространства. Т.е. "верхние" 32к адресного пространства были банально заняты.
Кстати, и из указанных 16к пользователю были доступны не все, т.к. часть памяти выполняла роль видеопамяти. В общем, у пользователя на все про все было около 12к.
Сережа, не бредь! Гугль тебе в помощь. И тебе Дет Симен! Тогда еще слова Специалист не было, оно как раз появлялось. Потом такие ркшки стали называть Специалист, а я, как пацан богатый, еще в 86 году его за 300р купил. ;))
Прикинь, что такое 300р в 86 году.
Ну, я седня унучку забирал из перинатального центра, поэтому, естес-сно, вхлам, и могу ашыбацца. Не настаиваю, давно было.
Сережа, не бредь! Гугль тебе в помощь.
Влад, ты бы проверял, если тебе память изменяет.
Прошу прощения, что вмешиваюсь в ваш диалог, но, справедливости ради, хочу прояснить.
Радио-86РК был изначально 16К (использовались РУ3). Но многие его доделывали до 32К, напаяв сверху еще один ряд микросхем ОЗУ, с небольшой доработкой и правкой в биосе (биос назывался "Монитор").
Это был мой первый собственноручно спаянный комп, поэтому знаю о чем говорю. У меня кстати была другая переразведенная плата с 32К на РУ6. Производилась даже версия с 48К, но этот вариант имел проблемы совместимости с 16К/32К.
"Специалист" - это был уже другой компьютер (с 32/48К), его продвигал другой журнал - "Моделист-конструктор". Общего с Радио-86РК у него был разве что процессор ВМ80. А наследником РК-шки был "Орион-128". Но этих двух у меня не было, я сразу взялся на спектрум.
Влад, ты бы проверял, если тебе память изменяет.
Сереж, иди в жопу! Ты правда думаешь, что я не знаю схемы РКшки? А вот ты верно не понимаешь, что можно напаять другие чипы и переписать загрузчик. Тогда не пизди и поищи в гугле сам. Ты иногда можешь очень достать упряством.
Еще ведь извиняться будешь потом, тваюмать!!!!!!
Прошу прощения, что вмешиваюсь в ваш диалог, но, справедливости ради, хочу прояснить.
Радио-86РК был изначально 16К (использовались РУ3). Но многие его доделывали до 32К, напаяв сверху еще один ряд микросхем ОЗУ,
А можно было напаять РУ5, в которых, внезапно, 64К бит.
ЗЫ: про специалиста ты прав, тут я уже наврал... сорри.
А можно было напаять РУ5, в которых, внезапно, 64К бит.
Можно было и РУ5, но они использовались не полностью - в основном применялась отбраковка - половинки или четвертинки.
Организация адресного пространства не позволяла пользоваться всей памятью как ОЗУ. Потому что там в одном диапазоне #0000-#FFFF было все в куче: ОЗУ, видео-ОЗУ, ПЗУ, порты...
Влад, ты бы проверял, если тебе память изменяет.
Сереж, иди в жопу! Ты правда думаешь, что я не знаю схемы РКшки? А вот ты верно не понимаешь, что можно напаять другие чипы и переписать загрузчик. Тогда не пизди и поищи в гугле сам. Ты иногда можешь очень достать упряством.
Еще ведь извиняться будешь потом, тваюмать!!!!!!
Я вижу, что не знаешь.
И, к последующему посту, РК-86 собирался на РУ3, а не на РУ5. Опять же - некуда в адресном пространстве, верхние 32к уже заняты периферией.
Я знаю, что ты очень не любишь извиняться. И даже не удивлюсь, если ты не извинишься и на этот раз. Как говорится, не впервой.
Попкорном запасся, слежу с удовольствием. )))
верхние 32к уже заняты периферией.
Совсем дурак? Все верхние 32К адресов??? Вот точно все??? Ты заткнись, а то я тебе еще закон Ома в твоей, прости господи, "трактовке" вспоминать начну!!! О том, что он "не всегда верен". ;)))))))))))))))))))))))))
Ставят РУ5, если смогли украсть, и из них используется то, что не занаято портами и видеопамятью. Реально 60К используется, а верхние 4К заняты.
Ты это, музыку на флопах играй и в технику не лезь, тваюмать!!!
А можно было напаять РУ5, в которых, внезапно, 64К бит.
Можно было и РУ5, но они использовались не полностью
Конечно не полностью! Но это СССР, если удалось спиздить ру5, то это лучше ру3, нет?
верхние 32к уже заняты периферией.
Совсем дурак?
Хамить не нужно.
Все верхние 32К адресов??? Вот точно все???
Во-первых, как ты собираешься использовать адресное пространство, в котором несколько "дырок" пусть даже по 4 адреса?
А во-вторых - да, "точно все", потому как дешифратор адресов был выполнен именно так, что при обращении к верхней половине адресного пространства сигналы на микросхемы памяти просто не передавались.
Ты схему-то посмотри. Если умеешь.
Ты заткнись, а то я тебе еще закон Ома в твоей, прости господи, "трактовке" вспоминать начну!!! О том, что он "не всегда верен". ;)))))))))))))))))))))))))
Насчет закона Ома разговор был, но мою "трактовку" перевирать не нужно.
Ставят РУ5, если смогли украсть, и из них используется то, что не занаято портами и видеопамятью. Реально 60К используется, а верхние 4К заняты.
Это ты с "Орионом" перепутал.
Ты это, музыку на флопах играй и в технику не лезь, тваюмать!!!
Я так понял, извинений от тебя дожидаться бессмысленно.
Вот теперь я трезвый, а значит добрый!
1. За грубости и резкости приношу извинения Андриано!
2. Если кому еще перепало, тоже сожалею, хотя, как я понимаю, остальные просто наслаждались процессом ;)))))
Вот теперь о причинах. В силу некоторых, причем совсем не религиозных обстоятельств, я не вру. Только в рамках шутки. Поэтому очень болезненно воспринял безапелляционный тон Андриано. Если я написал, что такую РКшку купил, значит так оно и было. С 64К на борту.
Теперь об истории вопроса. Я написал, что купил в 86. Возможно в 87. Я только помню, что в декабре, и в памяти нет более точной привязки к дате. Особенности айдетической памяти. Этим словом называется фотографическая память, а отнюдь не абсолютная. Я помню лицо парня, который его спаял, помню, как ездили с родителями в Реутов. Помню, как он был собран, но точно год не помню.В 86о я поступил на МехМат, а вот купил комп на 1ом курсе или на 2ом - не помню.
Тогда я и программировал то на СМ4 или на ЕС, когда удавалось прорваться. Про низкий уровень не знал ничего. Поэтому рассказать как именно был переделан дешифратор адреса - не смогу. Помню, что был переключатель в режим совместимости (с 32К, наверно), что некоторые программы не шли. А некоторые не видели всю память, что и должно было происходить.
Вот ссылка на статью, которую вчера нашел. https://ruecm.forum2x2.ru/t720-topic, там много про варианты переделок, особенно с РУ5 на борту.
Влад, я не пытаюсь внушить тебе, что все, что с тобой было в 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.
Кстати в последних номерах журнала появилось описание нового компьютера, может будет конкурс на разработку ПО под него... так что молодость продолжается.
Кстати в последних номерах журнала появилось описание нового компьютера, может будет конкурс на разработку ПО под него... так что молодость продолжается.
так тут есть тема эмулятора CP/M-80 на атмеле 328
PS у меня приятель и разработал и производил компьютеры на 580 процессоре, во времена кооперативов, разорились, так как Синклер пошёл )))
На плате Радио-86РК ставил 2 этажа РУ5 (64к электронный диск) и 2764 с биосом. Запускал CP/M 2.2. Правда в 89-м аж.)
На плате Радио-86РК ставил 2 этажа РУ5 (64к электронный диск) и 2764 с биосом. Запускал CP/M 2.2. Правда в 89-м аж.)
ру5 -5 вольт по моему уже был не нужен, в отличии от ру3
По своей памяти могу сказать, что в 1983 голу в журнале "Радио" был опубликован цикл статей о микропроцессорном комплекте 580. На основе этих публикаций можно было собрать компьютер на "полном" комплекте микросхем, что составляло примерно 230 корпусов. Там же фигурировало и название этого компьютера "Микро-80". В силу сложности проект оказался практически неповторяемым (хотя я знаю человека (точнее - знал), который собрал компьютер именно по этим публикациям)...
Я ещё один.) Собрал в 84-м, плата размером 20х30 см, шаг между мс 2,5 мм. Постепенно модифицировал, получилось: z80а, 4х27с256 ПЗУ диск, 2х64к RAM диск, CRT 80x25, KBD, LPT... Продал как бы не в 90-м.
да, сначала был Дисплей Багдяня, году так 76-78 )))
Я ещё один.) Собрал в 84-м, плата размером 20х30 см, шаг между мс 2,5 мм. Постепенно модифицировал, получилось: z80а, 4х27с256 ПЗУ диск, 2х64к RAM диск, CRT 80x25, KBD, LPT... Продал как бы не в 90-м.
И что, реально поместился на одной плате?
Тот, что видел я, представлял собой "куб" размерами где-то как раз 20х30х20, собранный из десятка плат 20х30.
Ну да, всё плотненько, что то упростил...) Вообще, плата постоянно изменялась - по мере появления новых комплектующих что то выкидывал, что то добавлял.
Влад, я не пытаюсь внушить тебе, что все, что с тобой было в 86-87 годах - плод твоего больного воображения. Я даже не буду утверждать, что ты не покупал никакого компьютера в 86-87 годах, но то, что ты купил, определенно не было Радио РК-86, потому как этот компьютер имеет вполне конкретные архитектурные особенности, среди которых невозможность использования более 32к памяти.
Сережа! Я скоро снова стану нетрезвым и злым ;))))
Я покупал РКшку и на ней весь универ работал. Лабораторки на военной кафедре делал и кучу всякой мелочи.
Поскольку мой первый язык был Паскаль, то у меня был ЛедиСофт Паскаль. А так - бейсик Микрон - самый ходовой язык на РКшке. Так что пользовался я именно РК шкой, о чем и писал. Поскольку (читай внимательно) напаяно было 64К и это НЕ ОЗНАЧАЕТ, что все 64 использовались. Сколько использовалось - зависело от программы. Были ли у меня такие, которые понимали наличие дополнительных кусочков? НЕ ПОМНЮ. Мне 18 лет было в 87ом... Уж прости. Я в те годы паяльником только обжечься мог! ;))
Еще раз. Ты скромно так передергиваешь понятия, как фокусник профессиональный! Я пишу - напаяны РУ5, то есть 64К, ты отвечаешь - не могли использоваться, я тебе статью в ответ, где описаны различные варианты, но что было у меня и какие программы МОГЛИ видеть дополнительные окна - НЕ ПОМНЮ. Разницу между "напаяно" и "использовано" не нужно игнорировать! Скорее всего какая-то личная переделка автора было. Причем плата была стандартная - заводская на желтом текстолите (снова моя чертова фотографическая память). Но много было аккуратных переделок "навесом". И биос (в РК86 - "монитор") был отдельным, ни от какого другого не подходил.
Сережа! Я скоро снова стану нетрезвым и злым ;))))
Я покупал РКшку...
Тебя гнусно обманули и продали какой-то контрафакт, а не РКшку.
Все остальное скипнуто как лирика, не имеющая отношения к обсуждению. Я просто сообщил, что 64к и РК-86 - вещи несовместимые, а что там было напаяно у тебя на плате - ни в малейшей степени не предмет спора. Пусть хоть ру5, хоть даже ру7. (у меня до сих пор где-то в коробочке лежат 16 штук ру7, предназначавшиеся для RAM-диска. По тем временам - сумасшедший объем).
Ну так схема ж легко изменяется (см. выше). И ни что не мешало, к примеру, иметь режимы РК - не РК. Что, похоже, и было в данном случае. Но плата то РК!)
Не понимаю, в какую сторону срач ведёцца и за какую идею?
Ну так схема ж легко изменяется (см. выше). И ни что не мешало, к примеру, иметь режимы РК - не РК.
Ну хорошо, имеем некий компьютер, который в одном из режимов является РК-совместимым. Что дальше?
Орион тоже частично совместим с РК, тем не менее, это совершенно другой компьютер. Нельзя называть РК-86 любой компьютер на Intel8080.
Но плата то РК!)
http://www.tehnari.ru/f132/t44585/
"Усилитель" или "видеомагнитофон"?
"Усилитель" или "видеомагнитофон"?
Комбайн наверное.)
Да, понятно что всё дело в терминологии. Нужно было называть РК++.)
Т.е. Орион - это РК++++?
Следующий вопрос: а Compaq - это IBM++?
Т.е. Орион - это РК++++?
Следующий вопрос: а Compaq - это IBM++?
с какого перепугу, теперь это HP в линейке серверов )))
Не понимаю, в какую сторону срач ведёцца и за какую идею?
просто видимо померяться, во времена начала ZX спорили с товарищем, я утверждал, что PC-XT будет рулить, он, что ZX...у меня было пару штук EC-1841 и пару ZX, было что сравнивать
IDE моего пк не тянет изза Java (компилятор падает с "не совместмо с Win32").
Я буду копать какие данные принимает HScope.
Но, комп у меня мощнее ZX Spectrum :)
переустановить жабру не ваш метод ? )
Жабу потом переустановлю.
Ладно, спасибо за совет.