VirtOs - Самый простой двухлучевой осциллограф осциллограф на Arduino

oleg.forkop
Offline
Зарегистрирован: 21.06.2015

HAWES   Спасибо за беспокойство,но там шильд немного  не такой как мне надо.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

oleg.forkop пишет:

Xumuk . Извините за наглость , а в лау у вас нету случайно?

как буду за компом если найду его скину сюда

https://disk.yandex.ru/client/disk/%D0%B4%D0%B8%D1%81%D0%BF%D0%BB%D0%B5%...

oleg.forkop
Offline
Зарегистрирован: 21.06.2015

Xumuk Захожу по вашей ссылке , открывается мой диск.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

oleg.forkop пишет:

Xumuk Захожу по вашей ссылке , открывается мой диск.

я просто не силен как диском пользоваться, щас попгуглю скину ссылку

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

Xumuk пишет:

oleg.forkop пишет:

Xumuk Захожу по вашей ссылке , открывается мой диск.

я просто не силен как диском пользоваться, щас попгуглю скину ссылку

https://yadi.sk/d/o3oKOPZzxWgoX

 

12s8
Offline
Зарегистрирован: 23.10.2016

Okmor   Будут ли ещё изменения в схеме с жки 12864G-086 . Заказал детали прибора без Ардуино для разводки платы под smd.

oleg.forkop
Offline
Зарегистрирован: 21.06.2015

Xumuk Большое спасибо за шильдик!        Okmor - Большая просьба скинуть hek файл  ослика с жки 12864G-086.Накачал кучу IDE и не с одним не могу скомпелировать скеч.Буду пробовать как Лекс 56 , через программатор.Зарание Большое СПАСИБО.

Okmor
Okmor аватар
Offline
Зарегистрирован: 16.10.2015

oleg.forkop пишет:

Xumuk Большое спасибо за шильдик!        Okmor - Большая просьба скинуть hek файл  ослика с жки 12864G-086.Накачал кучу IDE и не с одним не могу скомпелировать скеч.Буду пробовать как Лекс 56 , через программатор.Зарание Большое СПАСИБО.

HEX

Okmor
Okmor аватар
Offline
Зарегистрирован: 16.10.2015

12s8 пишет:
Okmor   Будут ли ещё изменения в схеме с жки 12864G-086 . Заказал детали прибора без Ардуино для разводки платы под smd.

Изменений в схеме пока не предвижу. Есть пожелания, но нет времени. Мой приборчик работает и основную функцию исполняет. Сейчас занялся паяльной станцией, но тоже все идет очень медленно.

Новый прибор хочу сделать по старой схеме. Добавить измерение питания и измерение амплитуды, а точнее выборочной точки на графике. Печатку разрабатываю под ДИП микросхемы. Будет AtmegaDIP, АЦП не переходнике, ОУ типа DIP на кроватке. Экран тот же.

Хочу сделать максимально ремонтнопригодный прибор для любителей волшебного дыма. Сгорел ОУ - поставил новый, или какой есть. Спалил АЦП - зашел в ближайшую мастерскую, перепаял на переходник и работаешь.

Почему черно-белый экран. Потому, что подлый китаец мне не прислал заказ и у меня остался еще один такой. Да и понравилась мне инертность умноженая на частоту обновления.

НО!!! На меня не ждите. Если к весне чего то выложу, то будет хорошо. Начал ремонты, пополнение в семье. - Сами понимаете.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

Okmor пишет:

12s8 пишет:
Okmor   Будут ли ещё изменения в схеме с жки 12864G-086 . Заказал детали прибора без Ардуино для разводки платы под smd.

Изменений в схеме пока не предвижу. Есть пожелания, но нет времени. Мой приборчик работает и основную функцию исполняет. Сейчас занялся паяльной станцией, но тоже все идет очень медленно.

Новый прибор хочу сделать по старой схеме. Добавить измерение питания и измерение амплитуды, а точнее выборочной точки на графике. Печатку разрабатываю под ДИП микросхемы. Будет AtmegaDIP, АЦП не переходнике, ОУ типа DIP на кроватке. Экран тот же.

Хочу сделать максимально ремонтнопригодный прибор для любителей волшебного дыма. Сгорел ОУ - поставил новый, или какой есть. Спалил АЦП - зашел в ближайшую мастерскую, перепаял на переходник и работаешь.

Почему черно-белый экран. Потому, что подлый китаец мне не прислал заказ и у меня остался еще один такой. Да и понравилась мне инертность умноженая на частоту обновления.

НО!!! На меня не ждите. Если к весне чего то выложу, то будет хорошо. Начал ремонты, пополнение в семье. - Сами понимаете.

мои поздравления!

oleg.forkop
Offline
Зарегистрирован: 21.06.2015

Okmor  Большое СПАСИБО за HEK и мои поздравления !!!!

12s8
Offline
Зарегистрирован: 23.10.2016

Okmor Спасибо.

Juris
Juris аватар
Offline
Зарегистрирован: 28.10.2016

Спасибо Okmor, VetalST и всем другим сотрудникам по теме! Где-то из Китайских просторов едет плывёт летит ко мне чёрно-белый дисплейчик для осциллографа. А вот хочу набратся смелости и спросить: может кого тянет на Подвиг продать прислать тем же заболевшему паяльщику в далёкой стране Латвии (мне) один или парочку цветного экранчика LS020? Как то местные поиски пока результатов мне не дали :(

oleg.forkop
Offline
Зарегистрирован: 21.06.2015

Juris , заглянь на ebay.de . Там за 11 евро есть один.

Juris
Juris аватар
Offline
Зарегистрирован: 28.10.2016

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

Slava111
Offline
Зарегистрирован: 28.10.2016

Juris пишет:

Спасибо Okmor, VetalST и всем другим сотрудникам по теме! Где-то из Китайских просторов едет плывёт летит ко мне чёрно-белый дисплейчик для осциллографа. А вот хочу набратся смелости и спросить: может кого тянет на Подвиг продать прислать тем же заболевшему паяльщику в далёкой стране Латвии (мне) один или парочку цветного экранчика LS020? Как то местные поиски пока результатов мне не дали :(

Есть один экран, но стоимость доставки будет около 8$. Телефон покупал за 4$, выдрал экран и батарею, все остальное выбросил, отдам  экран+батарею за сколько купил. Итого около 12$, за такие деньги не вижу смысла Вам покупать такой экран, проще из китая 3 черно-белых заказать. Но если что обращайтесь

З.Ы. Давно слежу за форумом, сначала за пультоскопом, таперь за этой темой. Огромное спасибо авторам за разработки.

З.Ы. З.Ы. Здесь в личку писать можно?

 

oleg.forkop
Offline
Зарегистрирован: 21.06.2015

Juris , ты из ЕС , а по ЕС они высылают без проблем . Мне пришёл за три дня . Я через ebay.de выписываю везде и из штатов и из ЕС и из китая и из россии .

Juris
Juris аватар
Offline
Зарегистрирован: 28.10.2016

oleg.forkop пишет:
Juris , ты из ЕС , а по ЕС они высылают без проблем . Мне пришёл за три дня . Я через ebay.de выписываю везде и из штатов и из ЕС и из китая и из россии .

Oleg, если Вы не против, перепишимся по e-mail по подробнее, пожалуйста? Вот моя почта в перевёрнутом порядке:
lv , datorburvis, собачка, juris

Juris
Juris аватар
Offline
Зарегистрирован: 28.10.2016

Slava111 пишет:

... Итого около 12$, за такие деньги не вижу смысла Вам покупать такой экран, проще из китая 3

Спасибо за вариант! Буду иметь в виду, обдумаю.

oleg.forkop
Offline
Зарегистрирован: 21.06.2015

Juris , как к тебе зайти на e-mail ? Я уже знаю твой адрес , телефон , побывал на твоём сайте , интересно но не понятно .

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Juris пишет:

oleg.forkop пишет:
Juris , ты из ЕС , а по ЕС они высылают без проблем . Мне пришёл за три дня . Я через ebay.de выписываю везде и из штатов и из ЕС и из китая и из россии .

Oleg, если Вы не против, перепишимся по e-mail по подробнее, пожалуйста? Вот моя почта в перевёрнутом порядке:
lv , datorburvis, собачка, juris

Привет.

Зачем так почту шифруете если она и так есть в открытом доступе.

Интересные у вас на сайте проекты выложены и не только этот.

В Украине есть 2 таких дисплейчика если есть знакомые они могут для вас выкупить и выслать.

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Терерь могу ответить на собственный вопрос, который задавал ранее: "Имеет ли смысл выпаивать светодиоды с Ардуино?"

Ток потребления прибора изменился не сильно. Было 170-190 ма (190 при нажатой клавише пауза) и ток все -время гулял туда-сюда. Стало 170-180 ма.  На нажатие клавиши уже не меняется.

Наводки снизились, но очень незначительно.

А вот расстояние между зеленой и белой линией при минимальной чувствительности исчезло. На максимальной чувствительности сократилось примерно вдвое.

HAWES
HAWES аватар
Offline
Зарегистрирован: 05.04.2016

Juris , я брал 2 штуки в этом магазине. Прислали один LS020 , другой L2F и не подкопаешься - это дисплеи подходящие для телефона.

http://www.mobparts.ru/component/option,com_virtuemart/page,shop.product_details/flypage,shop.flypage/category_id,83/product_id,4112/Itemid,54/

 

Juris
Juris аватар
Offline
Зарегистрирован: 28.10.2016

Спасибо всем, Вы очень отзывчивые :)

Про тот мой сайт, мда, всё собираюсь новый нормальный блог сделать....
А вот самые последние поделки сдесь видны:
http://bildites.lv/a/684af4cb#n2ztgg2f
http://bildites.lv/a/v5n5frva#v9f87fvq
http://bildites.lv/a/xus92nw9#c3q6gpw6
http://bildites.lv/a/bgb8yk79#a9wbwy8j

oleg.forkop
Offline
Зарегистрирован: 21.06.2015

Juris - Привет , мой e-mail - oleg.forkop@yandex.ru  / Skype - forkop1 . Пиши , звони буду рад по общатся.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

Juris пишет:

Спасибо всем, Вы очень отзывчивые :)

Про тот мой сайт, мда, всё собираюсь новый нормальный блог сделать....
А вот самые последние поделки сдесь видны:
http://bildites.lv/a/684af4cb#n2ztgg2f
http://bildites.lv/a/v5n5frva#v9f87fvq
http://bildites.lv/a/xus92nw9#c3q6gpw6
http://bildites.lv/a/bgb8yk79#a9wbwy8j

хорошие проекты! очень понравился пульт, тоже себе заказал джостики и nrf24l01 хотелось тоже сделать пульт для машинки, желательно 3-4 канальный

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Поскольку я использовал аудиоразъем, то пришлось придумывать и изготавливать и щуп-делитель. https://yadi.sk/d/1N5I9bL2xwi8u

Двухсторонний фольгированый стеклотекстолит. Вторую сторону рисовать не стал. Там все просто и понятно. Сам я правда не стал заморачиваться ЛУТом, а просто прорезал. Кабель правда у меня специальный, еще с советских времен. С тонюсенькой стальной жилкой. Тем, кто не в курсе: Кабель лучше подбирать с наиболее тонким прорводником и максимально возможным удельным сопротивлением. Впрочем, в доступном VirtOS диапазоне, это не столь актуально и можно использовать любой. Суть специального кабеля проста - чем меньше площадь поверхности центральной жилы и больше ее удельное сопротивление - тем меньше паразитная емкость кабеля. Голимая физика. Емкость конденсатора прямо пропорциональна его площади.

Вот так он выглядит в натуре.

В верху - первый вариант-времянка. Рядом красненькое - будущая насадка, к ней будет припаяна ответная часть от разъема ШР (папа использован в качестве иглы).

Снизу - три СМД резистора по мегаому. Так лучше - больше пробивное напряжение. Точно их не подбирал. В делителе на 10 разницу в несколько пикселов, да на пляшущем сигнале уловить сложно.

Ну и щуп в одежке. Просто тармоусадка. Не верх изящества, но вполне функционально.

Суммарно от 2 до 3 часов работы.

Juris
Juris аватар
Offline
Зарегистрирован: 28.10.2016

Лекс 59 пишет:

Ну и щуп в одежке. Просто тармоусадка. Не верх изящества, но вполне функционально.


Вполне практично выглядит. Заменить на более совершенное всегда можно, но, как мы знаем, часто "временные решения" остаютса на времена вечные :)

Juris
Juris аватар
Offline
Зарегистрирован: 28.10.2016

Уважаемый Лекс, скажите, как оцениваете, не маловато ли разрешение Siemens экранчика? Я тут пока в поисках такого по местным возможным источникам (ломбарды, типа :) )

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

Juris пишет:

Уважаемый Лекс, скажите, как оцениваете, не маловато ли разрешение Siemens экранчика? Я тут пока в поисках такого по местным возможным источникам (ломбарды, типа :) )


я являюсь тоже обладателем такого дисплея, на мой взгляд вполне хватает

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Juris пишет:

 как оцениваете, не маловато ли разрешение Siemens экранчика?

Ардуино обладает определенными возможностями. АЦП тоже. Чем больше разрешение дисплея, тем больше надо ресурсов. ЛС020, по моему мнению, вполнее прилично выглядит. Меня устраивает. 160 точек для нашей оцировки достаточно вполне. И не картины Айвазовского же смотрим, а сигналы определенных форм. Какой смысл смотреть скажем синусоиду с разрешением 1280 на 1024 точки?

Juris
Juris аватар
Offline
Зарегистрирован: 28.10.2016

Спасибо за мнения по дисплею. Я тут жду ответы от разных местных мастерских по наличию таковых (или телфоно-хлама с таковыми), думаю, что найдётса.

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Информация для Okmor и VetalST.

Изначально я ставил энкодер, которому требовалось два щелчка на один шаг. Просто такой себя лучше зарекомендовал в генераторе ДДС.

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

Сейчас работает нормально. Один щелчок - один шаг. Что изменилось: При включении часто на развертках 100 и 50 возникал частокол непонятных помех по 2 вольта амплитудой в плюс и минус. С этим энкодером частокол исчез. С десяток включений - чисто. Видимо есть какой то хитрый эффект с энкодером, возможно замкнуты-не замкнуты контактные пары. Возможно это вас наведет на какие то мысли.

VetalST если/когда соберетесь делать хекс прошивки для меня, если не трудно, кроме минимальной частоты при старте, заложить еще уровень синхронизации на зеленой линии  В центре экрана тоесть. В таком положении почему-то немного меньше помехи, а удобства для меня это не снизит, я чаще пользуюсь закрытым входом. И скорость прокрутки в паузе, пожалуй, лучше немного увеличить.

Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Cегодня бился с помехами. Победили помехи. Шутка. Удалось значительно улучшить ситуацию. Если кто-то собирается повторять этот прибор, советую подождать день-два. Изменения в схеме будут небольшими, но будут. Даже если протравили плату в моем варианте, не страшно. там нет радикальных изменений. Все можно сделать.

Столкнулся с некоторыми странностями. Например выпаял нулевое сопротивление на землю АЦП и бросил ее прямым проводком на минус аккума. Норм. Но дай думаю сглажу кондером участок между общей землей и землей АЦП. Впаял 10нф вместо бывшего нулевого сопротивления. Осциллоскоп отказался запускаться, вис на заставке. ХЗ. Но вывод сделать можно - цепи земли и питания АЦП очень критичны к расположению. Богаты поразитными связями.

По прежнему наиболее неблагоприятные в плане помех развертки 100 и 50.

Но. Если к ним подходишь со стороны медленых разверток - норм. Если со стороны быстрых - когда как. Возможно это програмные проблемы.

Okmor
Okmor аватар
Offline
Зарегистрирован: 16.10.2015

Лекс 59 пишет:
По прежнему наиболее неблагоприятные в плане помех развертки 100 и 50.

Попробуйте вставить задержку для синхронизации АЦП и тактового импульса.

void LoadPin32()
{
 while ((PINB & (0b00000010)) != 0 ){;}
 delay32 ();  MyBuff_ADC[  0 ] = PIND ;     MyBuff_AI0[ 0 ] = ADCH;
 
Возможно придется поигратся с функцией задержки  delay32 () добавкой asm("nop"); для синхронизации четности импульсов тактирования АЦП.
 
Лекс 59
Лекс 59 аватар
Offline
Зарегистрирован: 02.04.2016

Okmor пишет:

Возможно придется поигратся с функцией задержки  delay32 () добавкой asm("nop"); для синхронизации четности импульсов тактирования АЦП.
 

Спасибо. Я для такого слишком темен. В принципе устраивает и так При желании посмотреть в этом диапазоне, это вполне можно сделать. Пока остановлюсь.

Сегодня добавил планку с двумя контактными повепрхностями клеем на элемент крепления дисплея. И вывел АКБ на нее после выключателя. В корпусе просто два отверстия. Контроль АКБ внешним тестером. Как я понимаю, свободных аналоговых пинов все-равно нет. Пусть хоть так. Конструкция пожалуй закончена. Позже еще немного пройдусь по помехам и сформирую схему.

Некоторые соображения на будущее. Возможно я не прав и неважно представляю себе принципы работы МК.

Некоторые аналоговые входы мы использовали в сугубо цифровых вещах. Я про энкодер. Как я понимаю, аналоговый вход все-равно остается аналоговым, т.е. способным воспринимать малые сигналы (ииже уровня цифрового нуля) - это не является одним из источников помех? Быть может энкодер и тому подобное надо садить на цифровые входы? А аналоговые, кроме случаев где это необходимо, использовать как выходы?

Но это для будущих конструкций. Сдесь мы уже не переделаем так глубоко.

man_200
Offline
Зарегистрирован: 29.04.2016

И все-таки дисплей от Siemens. Кто нибудь на SPI 320х240 пробовал?

bulat943
Offline
Зарегистрирован: 19.09.2016

Присоединяюсь к вопросу man_200.думаю использовать ILI9341,ув. Okmor,надеюсь вы не будете против если буду спрашивать по ходу дела прямо здесь?переделывать программу буду сам используя ваш исходник

bulat943
Offline
Зарегистрирован: 19.09.2016

Вытравил и спаял плату под ILI9341,залил скетч

//VirtOs - Самый простой двухлучевой осциллограф осциллограф на Arduino
//http://arduino.ru/forum/proekty/virtos-samyi-prostoi-dvukhluchevoi-ostsillograf-ostsillograf-na-arduino
//D0-D7 ADC
//D8 lcd
//D9 ADC clock
//D10 lcd
//D11 lcd
//D12 lcd
//D13 lcd
//A0 ADC второй канал 
//A1 Измерение опорнгого напряжения
//A2   Free
//A3 encoder
//A4 encoder
//A5 encoder button
//A6   Free
//A7 Измерение смещения земли

//uint8_t MyBuff_ADC[320];
//uint8_t MyBuff_AI0[320];
//uint8_t AI; 
//byte old_ADCSRA;
//byte old_ADMUX;
#include <UTFT.h>
byte N =0;byte x =0;byte y =0;
uint8_t MyBuff_ADC[320];
uint8_t MyBuff_AI0[320];
uint8_t AI; 
byte old_ADCSRA;
byte old_ADMUX;
#include "ADCRead_1.h"
// Declare which fonts we will be using
extern uint8_t SmallFont[];// подключаем маленький шрифт
//extern uint8_t BigFont[];                              // подключаем большой шрифт
//extern uint8_t SevenSegNumFont[];                      // подключаем цифровой шрифт

// Uncomment the line for your display:
UTFT myGLCD(TFT01_22SP,11,13,10,A0,8);  // ElecFreaks TFT01-2.2SP
//UTFT myGLCD(MI0283QT9,11,13,7,8);        // Watterott MI0283QT9

void stretchChart(byte M)
{
             for (int k = 0; k <= M; k++)
             {
                    for (int i = 354; i >= 1; i-=2)
                     {
                      MyBuff_ADC[i]= MyBuff_ADC[i/2];
                    
                     }  
                    for (int i = 353; i >= 1; i-=2)
                     {
                      MyBuff_ADC[i]= (MyBuff_ADC[i-1]+MyBuff_ADC[i+1])/2;
                    
                     } 
             } 
                                         
}


void setup()
{
  randomSeed(analogRead(0));
  

  myGLCD.InitLCD();// инициализируем дисплей
  myGLCD.setFont(SmallFont);// выбираем тип шрифта
  //myGLCD.clrScr(); // очищаем экран
  myGLCD.fillScr(VGA_NAVY  );// заливаем экран тем. синим  цветом
 PORTC|=(1<<PC2)|(1<<PC3)|(1<<PC4)|(1<<PC5)|(1<<PC6); //подтяжка кнопок на A3, A4 , A5
  DDRB |= (1<<PB1); // Настройка D9  на вихід  9-8=1
//  ADMUX =  (0 << REFS1) | (0 << REFS0) ; // Зовнішня опорна напруга
  
  ADCSRA = (1 << ADEN) | (1 << ADSC) | (0 << ADATE) | (0 << ADIF) | (0 << ADIE) | (0 << ADPS2) | (1 << ADPS1) | (0 << ADPS0);
  ADMUX =  (0 << REFS1) | (0 << REFS0) | (1 << ADLAR)  | (0 << MUX3) | (0 << MUX2)  | (0 << MUX1)  | (0 << MUX0) ; 
//Таймер ногодриг для АЦП
  TCCR1A=0b01000000; //подключить выход OC1A первого таймера
  TCCR1B=0b00001001;//
  //MyBuff_AI0[319]=100;
  MyBuff_AI0[320]=100;
  //MyBuff_ADC[255]=100;
  MyBuff_ADC[320]=100;
}

void loop()
{
 
// for (int i = 0; i <= 255 ; i++)
//{ 
//  MyBuff_ADC[i]= PIND ; 
//  delayMicroseconds(1);
// }

 LoadPin4();
 stretchChart(2);
 for (int i = 0; i <= 319 ; i++){  MyBuff_ADC[i]=200- MyBuff_ADC[i]/2 ;  }
 

   
 for (int i = 0; i <=319 ; i++)
{ 
//стираем позицию
myGLCD.setColor(VGA_NAVY  ); 
myGLCD.drawLine(i,MyBuff_AI0[i],i,MyBuff_AI0[i+1]);// рисуем линию (x1,y1,x2,y2)
//и рисуем новую
 myGLCD.setColor(VGA_RED);
 myGLCD.drawLine(i,MyBuff_ADC[i],i,MyBuff_ADC[i+1]);// рисуем линию (x1,y1,x2,y2)
 MyBuff_AI0[i]=MyBuff_ADC[i];
 }
 //for (int i = 6; i <= 253 ; i++) // тут 
 // {
 //   if( ((MyBuff_ADC[(i-3 )]*2+MyBuff_ADC[(i-2 )]*4+MyBuff_ADC[(i-1 )]*8)<=SyncVal*14)&&
  //     ((MyBuff_ADC[(i+3 )]*2+MyBuff_ADC[(i+2 )]*4+MyBuff_ADC[(i+1 )]*8)>=SyncVal*14) 
 //      )
 //           {// Тут знайшли точку.
 //            if (StartPoint==6) {StartPoint = (i) ; i= i+8;  }
 //              else {
 //                    if ((i-StartPoint)>125 ) {  break;}
 //                    else {
 //                    CountPoint++; 
 //                    LastPoint = i;
 //                    i= i+8; }
 //                   }
 //           };
//

// myGLCD.drawPixel(x,y); // Вывод на дисплей точки(x,y) 
 // int buf[318];
 // int x, x2;
  //int y, y2;
 // int r;

  

 // myGLCD.setColor(VGA_RED); // устанавливаем цвет текста255, 0, 0
 // myGLCD.fillRect(0, 0, 319, 239); // заливаем экран  RED  цветом
 // myGLCD.setColor(64, 64, 64);
 // myGLCD.fillRect(0, 226, 319, 239);
 // myGLCD.setColor(VGA_BLUE);
 // myGLCD.setBackColor(VGA_RED);// устанавливаем цвет фон текста
 // myGLCD.print("* Universal Color TFT Display Library *", CENTER, 1);
 // myGLCD.setBackColor(64, 64, 64);
 // myGLCD.setColor(255,255,0);
  //  myGLCD.print("<http://electronics.henningkarlsen.com>", CENTER, 227);

  
  delay (10);
  //стираем
//myGLCD.setColor(VGA_NAVY  ); 
// for (int i = 0; i <= 255 ; i++)
//{ 
//  y=MyBuff_ADC[i]/2; 
//  myGLCD.drawLine(i,MyBuff_ADC[i],i,MyBuff_ADC[i+1]);// рисуем линию (x1,y1,x2,y2)
//  //myGLCD.drawPixel(i,y); // Вывод на дисплей точки(x,y)
// }

  
}

вроде получилось подружиться с выводом на экран,завтра выложу фото и есть вопросы...

Juris
Juris аватар
Offline
Зарегистрирован: 28.10.2016

bulat943 пишет:

Вытравил и спаял плату под ILI9341,залил скетч, вроде получилось подружиться с выводом на экран,завтра выложу фото и есть вопросы...

Весьма интересно! Разскажите ещё, что и как оно :)

bulat943
Offline
Зарегистрирован: 19.09.2016

фото 

верхнее-DS0138,ниже-осциллогаф на ILI9143 без функции stretchart(),с этой функцией можно частоту повыше смотреть,не смог поймать когда сигнал перерисовывается потому в середине полоска(синхронизацию пока не делал),сам сигнал частотой 50 кгц(от ардуино,меандр),буду "наводить порядок" на экране

 

Juris
Juris аватар
Offline
Зарегистрирован: 28.10.2016

Скажите пожалуйста, bulat943, что за кварц там у Arduino?
А мне пришли дисплейчики LS020, подарок друга из Германии. Вот только пока ADC чипа нет ещё.

bulat943
Offline
Зарегистрирован: 19.09.2016

кварц на 16 МГц от сломанной беспроводной мыши,по дурости менял на 27 МГц,пока снимал сломал дорожку

прошивка test_V4_1canala превышение памяти,что м б не так...

Juris
Juris аватар
Offline
Зарегистрирован: 28.10.2016

А что это на фото справа перевёрнутое светитса?

я имел ввиду на верхнем фото, что-то справа от нового осцика, вроде как дисплейчик маленький перевёрнутый?

bulat943
Offline
Зарегистрирован: 19.09.2016

это на ардуино сидят светодиоды на питании,RX и TX(в аккурат на RX и TX подключены линии D0 и D1 AD9280),стоят с завода,не мешают вроде

Juris
Juris аватар
Offline
Зарегистрирован: 28.10.2016

Вопрос к уважаемому Лекс 59, и другим, кто уже пользовался реально дисплеями Siemens LS020 - нужно ли согласование уровней, если процессор 5-вольтовый? Вижу по Сети где ставят делители на резисторах, но вижу и где не ставят. Ну и по подсветке - ставим какой нибудь китаиский DC-DC step-up converter? Или есть ещё какие другие возможные хитрости по питанию?
Заранее Спасибо!
bulat943: я подразумевал вопрос, что там за маленький перевёрнутый модуль на верхнем фото справа, и светится? :)

pter
Offline
Зарегистрирован: 15.02.2016

Здравствуйте,bulat943 можете поделиться печаткой,заранее благодарю.

bulat943
Offline
Зарегистрирован: 19.09.2016
dgeka
Offline
Зарегистрирован: 05.07.2016

 bulat943     а библиотека "ADCRead_1.h"  имеется :) ?   

bulat943
Offline
Зарегистрирован: 19.09.2016

такая же как ADCRead.h,я просто ее немного урезал а то прошивка не лезла

пробовал переписать под свой дисплей,38 кб!!!

P.S один товарищ предлагает  LS020 за 800 рэ+пересыл-это дорого?этот ili9341 какой-то тормозной...долго инициализируется,смена картинки тоже около секунды,пробовал подключить к стм32-там все отлично