Классный приборчик получился! Главное - законченное изделие! Оценка 5 с минусом (с малюсеньким). Окно под монитор чуть большеватое, и еще надписи пофирменнее нанести. Если бы, то вообще класс!
А вы вместо того чтоб вопрошать могли бы и сами изменить несколько цифр в регистре ADCSRA и сразу получить ответ.
Спасибки. попробовал. Мега2560, 16Мгц, ссыль: Самодельная Мега128а, Мега2560 + SRAM512кб, итого: 615 килосемплов в секунду для 8-и бит - вполне реальная частота дискретизации. Точность надо проверять лучше. Я делал только визуальный кнотроль.
Это отлично, получается вариант на Мега2560 будет иметь более высокую скорость и благодаря большему количеству памяти можно увеличить длину запоминаемой осциллограммы.
Я подозреваю, что это особенность разводки плат "МУРК" строго по даташиту .. неплохо посмотреть (за что и спрашивал!) как дела на типовой Мега 2560 р3.
Сегодня попробую провести эксперимент на плате МУРК-128, там кварц 20Мгц. .. если получится, то частота дискретизации может составить все 20/2/13 = 769кГц, что уже вполне..
Памяти у меня будет достаточно, по созданию платы SRAM512k3w, в т.ч. и на буфер до 32кб без каких-либо напрягов в программной части от слова "вообще".
Уже размышляю как можно сделать программное сканирование буфера для поиска периода для сложно-периодического сигнала и усреднения данных и/или получения дополнительных замеров и программного повышения частоты дискретизации.
.....или получения дополнительных замеров и программного повышения частоты дискретизации.
Чтоб повысить программно дискретизацию нужен аппаратный триггер запуска АЦП иначе никак, например запускать АЦП по сигналу прерывания с встроенного компаратора.
Так у меги (2560 точно) есть возможность назначить выход АЦП как вход компаратору. Сигнал ACME .. Снимаем АЦП, подаем на компаратор, без сохранения и как только он свистнул - в его обработчике прерывания устанавливаем флажок "писать буфер осцила". Не? Там вроде как 5 тактов всего корячится как задержка сигнала прерывания .. ну ещё на вход в обработчик и изменение флага. Но это же системная и фиксированная (почти) задержка! Она одинакова в любом запуске.
P.S. посмотрел даташит, все несколько печальней, но тем не менее решаемо. Кстати, обнаружил рекомендацию отключать аналоговую ногу в DIDRх регистрах в т.ч. и для уменьшения наводок от блока PINx .. а как оказываца! :)
Значит контролер другой, без кнопок должен стартовать. Такой шилд по крайней мере две ревизии имеет с разными контроллерами. Может еще что новое запилили.
Вы запросите у продавана даташит на дисплей и его контроллер, все и разъяснится.
Я когда свои заказывал, тоже понравились у одного 320х240, но вот тоже не нашел марку контроллера - запросил а в ответ получи "Dom't have this lot", заказал у второго. Этот сразу прислал полноценный даташит, вот теперь жду когда дисплеи доедут.. уже типа "загружены в самолет" (Russian Air Mail) .. правда уже с неделю как всё в самолете летят.. видимо через МКС, не иначе.. :)
шилд ставил на уно (плата рабочая проверял) и через USB заливал скетчи
сначала лишние штырьки не удалял - просто горел белым цветом
удалил штырки - стал подмаргивать
в начале форума была рекомендация исправить вот таким образом
Отпишите продавану, приложите видео проблемы. Пофиг что Вы уже подтвердили получение и даже если оставили бравый отзыв.
Ко мне пришли ещё в начале декабря 2 камня Мега2560 .. планировал один воткнуть вместо сгоревшего на плату Arduino Mega2560 r3 а на базе второго сделать свою плату .. плату сделал, к моменту завершения с готовой платы было снято до 50% разных деталюшек по той или иной причине, в основном "срочно надо", так что первый вопрос "отпал". И?
Первые прошивки своей платы устойчиво показывали битый адрес флеш 0х006с - вход обработчика прерывания Rx3 кажется.. отписал продавану со скрином ошибки, несколько писем за уточнение проблемы и варианты решения .. продаван предложил вернуть $3.5 за камень, поскольку выслать замену он уже не может, нет позиции. Внезапно, камень (после попадания в КЗ по ногам АЦП) "заработал" и косяк исчез... отписал ему - он понятное дело, обрадовался.
.. вчера у этого же камня обнаружен битый адрес флеш 0х066с (следующий подозреваю 0х666с :) ) .. вот теперь гадаю, или куда и чего снова "замкнуть" у камня или ещё раз списаться с продаваном?
Вы не бойтесь, связывайтесь. При корретном письме они как правило все стараются удержать клиента и готовы идти навстречу вашим чаяниям. Отпишите, что пришло не то и запросите на это нето даташит.
понимаю что у Минни не предусмотренна загрузка напрямую через USB
вопрос - что мне изменить или добавить в декларацию что-бы залить в Нано
решил пока сделать на 1.8, заказ ждать как минимум 3 недели
3д лейбу над экраном приклей. будет супер осцил. кстати, я осцил собрал, и даже на барахолке пульт купил, для полного авторского повторения, только придеться ардуинку менять, широковата
Подскажите, какие выходы из пультоскопа можно объединить на один контакт. У меня разъем на четыре контакта а проводов пять: земля, dds, генератор, осциллограф, терминал.
Подскажите, какие выходы из пультоскопа можно объединить на один контакт. У меня разъем на четыре контакта а проводов пять
насколько часто вам требуется терминал? как по мне вообще бесполезная функция,подключал фьюз доктор ниче не понял что мне терминал поведал,подключил тестер полупроводников ваще "жопа" и с чем пользовать терминал либо просто держать ради "расширенного меню" пультоскопа ума не приложу
Подскажите, какие выходы из пультоскопа можно объединить на один контакт. У меня разъем на четыре контакта а проводов пять
насколько часто вам требуется терминал? как по мне вообще бесполезная функция,подключал фьюз доктор ниче не понял что мне терминал поведал,подключил тестер полупроводников ваще "жопа" и с чем пользовать терминал либо просто держать ради "расширенного меню" пультоскопа ума не приложу
пустите через переключатель с сигналом генератора
Терминал нужен, пользуюсь. У меня уже и так, два переключателя. Думал можно подключить два опеделённых вывода к одному контакту, но видимо нет.
я через дип-переключатели вообще все на один подключил -наверно ловит конечно помех немного но мне не критично т.к. использую просто чтоб уловить хоть что-то а потом уже нормальный осцилограф если надо.
Доделал свой пультоскоп наконец......
надписи гравером рисовал, потом пэйнт маркером белым....а ручки то дрожат). С окном да, промахнулся малость.
Спасибки. попробовал. Мега2560, 16Мгц, ссыль: Самодельная Мега128а, Мега2560 + SRAM512кб, итого: 615 килосемплов в секунду для 8-и бит - вполне реальная частота дискретизации. Точность надо проверять лучше. Я делал только визуальный кнотроль.
Спасибки. попробовал. Мега2560, 16Мгц, ссыль: Самодельная Мега128а, Мега2560 + SRAM512кб, итого: 615 килосемплов в секунду для 8-и бит - вполне реальная частота дискретизации. Точность надо проверять лучше. Я делал только визуальный кнотроль.
Это отлично, получается вариант на Мега2560 будет иметь более высокую скорость и благодаря большему количеству памяти можно увеличить длину запоминаемой осциллограммы.
Я подозреваю, что это особенность разводки плат "МУРК" строго по даташиту .. неплохо посмотреть (за что и спрашивал!) как дела на типовой Мега 2560 р3.
Сегодня попробую провести эксперимент на плате МУРК-128, там кварц 20Мгц. .. если получится, то частота дискретизации может составить все 20/2/13 = 769кГц, что уже вполне..
Памяти у меня будет достаточно, по созданию платы SRAM512k3w, в т.ч. и на буфер до 32кб без каких-либо напрягов в программной части от слова "вообще".
Уже размышляю как можно сделать программное сканирование буфера для поиска периода для сложно-периодического сигнала и усреднения данных и/или получения дополнительных замеров и программного повышения частоты дискретизации.
.....или получения дополнительных замеров и программного повышения частоты дискретизации.
Чтоб повысить программно дискретизацию нужен аппаратный триггер запуска АЦП иначе никак, например запускать АЦП по сигналу прерывания с встроенного компаратора.
Почему "нет"? Там есть много условий запуска АЦП .. :)
Почему "нет"? Там есть много условий запуска АЦП .. :)
Нужен очень точный быстрый аппаратный триггер.
Пусть это будет мое ИМХО.
Так у меги (2560 точно) есть возможность назначить выход АЦП как вход компаратору. Сигнал ACME .. Снимаем АЦП, подаем на компаратор, без сохранения и как только он свистнул - в его обработчике прерывания устанавливаем флажок "писать буфер осцила". Не? Там вроде как 5 тактов всего корячится как задержка сигнала прерывания .. ну ещё на вход в обработчик и изменение флага. Но это же системная и фиксированная (почти) задержка! Она одинакова в любом запуске.
P.S. посмотрел даташит, все несколько печальней, но тем не менее решаемо. Кстати, обнаружил рекомендацию отключать аналоговую ногу в DIDRх регистрах в т.ч. и для уменьшения наводок от блока PINx .. а как оказываца! :)
дорогие друзья помогите разобраться. информации на форуме много...
пришел дисплей вот с таким =низом = (хотя заказывал другой)
=мордашка= стандартная
при загрузке скетча - белый моргающий экран
может у кого еесть готовый скетч под этот экранчик с библиотеками
в начале форума человек давал ссылку на сайт
...заходил....да открывались текстовые файлы....а что с ними делать дальше - я не знаю
и для этого-ли дисплея....
поделитесь если не жалко
Mik.Bond. , такой подключал, здесь подробно как http://arduino.ru/forum/proekty/pultoskop-na-arduino-27mgts?page=57
Скейч PULTOSCOPE TFT st7783, кнопки на GND:
у меня такой тогда вопрос
прошил последним скетчем - без изменений = белий= и =мОргает=
тогда вопрос такой может все детали и кнопки подключить?
без них он тоже что-то должен показывать или нет?
Значит контролер другой, без кнопок должен стартовать. Такой шилд по крайней мере две ревизии имеет с разными контроллерами. Может еще что новое запилили.
P.S. Отсюда пробуйте http://srukami.inf.ua/pultoscop_v2.html на SPFD5408
А как определить - в Arduino тестовые скейчи запускать
а можно как-то определить
какой контролле стоИт и где он находится
хотя может и лсд бракованный.....
грузил с того сайта....та же картина
тут на просторах с 20+ страницы кто-то выкладывал универсальную библиотеку для таких дисплеев... мой по крайней мере заработал
спасибо - обязательно поищу
на =экспрессе= выписал другой лсд 2.4 ,уже даже типа - выслали, ну...ждем-с
в принципе имеется 2 лсд-ишки 1.8 и 3 шт ардуино нано
здесь я видел где-то человек выкладывал образцы - =привенчу= понравится - оставлю
всё-равно ...ждать
ну вот нашел на стр 28
http://www.mcufriend.com/shop/html/?12.html
Номер: C202
Марка: Другие [ Посмотреть бренд все товары]
Единица измерения: шт
Вес: 20 г
Размер: 240x320
Модель: SX502
Контроллер: ili9325 ili9341
bulat
этo ничего не дает - бракованное изделие я так думаю да и на картинке другое девайс
не может быть такого вон люди к сотовому телефону =прикрутили= а этот х....рен работать не хочет
Вы запросите у продавана даташит на дисплей и его контроллер, все и разъяснится.
Я когда свои заказывал, тоже понравились у одного 320х240, но вот тоже не нашел марку контроллера - запросил а в ответ получи "Dom't have this lot", заказал у второго. Этот сразу прислал полноценный даташит, вот теперь жду когда дисплеи доедут.. уже типа "загружены в самолет" (Russian Air Mail) .. правда уже с неделю как всё в самолете летят.. видимо через МКС, не иначе.. :)
а как вы подключали?у меня почти такой дисплей подключал к уно,контроллер оказался SPDF5408
укажите где точно покупали дисплей-может мы чего увидимс...
заказывал вот такой девайс
https://ru.aliexpress.com/item/Free-Shipping-2-4-inch-TFT-touch-LCD-Module-LCD-Screen-Module/2001098914.html?spm=2114.13010608.0.0.CcMyRU
а пришел - картинка выше ну....не выбрасывать-же
шилд ставил на уно (плата рабочая проверял) и через USB заливал скетчи
сначала лишние штырьки не удалял - просто горел белым цветом
удалил штырки - стал подмаргивать
в начале форума была рекомендация исправить вот таким образом
пробовал - выдала ошибку
Попробуйте в моем скетче изменить строки
1
#include <Adafruit_GFX.h> // Core graphics library
2
#include <Adafruit_TFTLCD.h> // Hardware-specific library
на
1
#include <SPFD5408_Adafruit_GFX.h> // Core graphics library
2
#include <SPFD5408_Adafruit_TFTLCD.h> // Hardware-specific library
...
а пришел - картинка выше ну....не выбрасывать-же
....
здесь на форуме полно либ под эти шилды , в поиск 2.4"
контроллеров на нем бывает не так много, около 5-7 разновидностей. просто перебирайте либы которые найдете по поиску.
и разве что могу посоветовать сначала для определения его , читалку v5 http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=5#comment-264976 (там описал как и что, выполняйте все пункты)
спасибо пороюсь.
друзья вот всё и выяснилось
даже = о великий LCD_ID_Reader = указал на это
налицо я вный брак изделия
после загрузки скетча экранчик на мгновение погас
потом засветился потом проскачил еле-еле различимый сканирующий кадр
и.....- опять тайна белого экрана
короче..... жду следующий девайс из китая
а на днях посмотрю может сопли где есть в пайке
Отпишите продавану, приложите видео проблемы. Пофиг что Вы уже подтвердили получение и даже если оставили бравый отзыв.
Ко мне пришли ещё в начале декабря 2 камня Мега2560 .. планировал один воткнуть вместо сгоревшего на плату Arduino Mega2560 r3 а на базе второго сделать свою плату .. плату сделал, к моменту завершения с готовой платы было снято до 50% разных деталюшек по той или иной причине, в основном "срочно надо", так что первый вопрос "отпал". И?
Первые прошивки своей платы устойчиво показывали битый адрес флеш 0х006с - вход обработчика прерывания Rx3 кажется.. отписал продавану со скрином ошибки, несколько писем за уточнение проблемы и варианты решения .. продаван предложил вернуть $3.5 за камень, поскольку выслать замену он уже не может, нет позиции. Внезапно, камень (после попадания в КЗ по ногам АЦП) "заработал" и косяк исчез... отписал ему - он понятное дело, обрадовался.
.. вчера у этого же камня обнаружен битый адрес флеш 0х066с (следующий подозреваю 0х666с :) ) .. вот теперь гадаю, или куда и чего снова "замкнуть" у камня или ещё раз списаться с продаваном?
Вы не бойтесь, связывайтесь. При корретном письме они как правило все стараются удержать клиента и готовы идти навстречу вашим чаяниям. Отпишите, что пришло не то и запросите на это нето даташит.
Bodriy2014,
в своей теме Самодельная Мега128а, Мега2560 + SRAM512кб отписал выводы из расследования по блоку АЦП .. много букв получилось, но надеюсь полезно. :)
Как итог: получить скорость дискретизации 500кГц на Мега2560 при 16Мгц кварце и 1-лучевом варианте - МОЖНО, но сложно.. :)
друзья подскажите
здесь на форуме человек сделал осцил на лсд 1.8
но по всей видимомти использовал = Миньку=
т.к в Нано грузиться не желает

понимаю что у Минни не предусмотренна загрузка напрямую через USB
вопрос - что мне изменить или добавить в декларацию что-бы залить в Нано
решил пока сделать на 1.8, заказ ждать как минимум 3 недели
код на стр 31
заранее благодарен
3д лейбу над экраном приклей. будет супер осцил. кстати, я осцил собрал, и даже на барахолке пульт купил, для полного авторского повторения, только придеться ардуинку менять, широковата
всётаки дело не в Нано или Мини
показывает нехватка нужных библиотек
или библиотека - не та по содержанию
или возможен конфликт
No such file or directory
#include FreqCount.h
нету библиотеки этой как я понял
нашел я эту библиотку - теперь выдает другое
вероятно найденные библиотеки другого содержания
жалко что нет здесь сообщений в личку
вот налицо - не те библиотеки для лсд
Xumuk
а у вас можно попросить =полный комплект =
для лсд 1.44
код от 1.8 подходит для 1.44 просто надо размеры подкоректировать, у меня к сожалению не сохранилось ничего у меня, я ради интереса переделывал
Подскажите, какие выходы из пультоскопа можно объединить на один контакт. У меня разъем на четыре контакта а проводов пять: земля, dds, генератор, осциллограф, терминал.
ребят.
большое спасибо что грубо говоря - заставили меня = пошевелить мозгой=
разобрался - большой дисплей -действительно бракованный
жду новый
для 1.8 дисплея - всё загрузилось без проблем в нано - надо было просто-по внимательней прочитать исходный код
на всякий случай нашел и поставил библиотеку предложенную здесь
http://blog.simtronyx.de/en/a-1-8-inch-tft-color-display-hy-1-8-spi-and-... но это не особенно принципиально
просто убрал 2 ошибки в исходном коде еще раз спасибо
насколько часто вам требуется терминал? как по мне вообще бесполезная функция,подключал фьюз доктор ниче не понял что мне терминал поведал,подключил тестер полупроводников ваще "жопа" и с чем пользовать терминал либо просто держать ради "расширенного меню" пультоскопа ума не приложу
пустите через переключатель с сигналом генератора
насколько часто вам требуется терминал? как по мне вообще бесполезная функция,подключал фьюз доктор ниче не понял что мне терминал поведал,подключил тестер полупроводников ваще "жопа" и с чем пользовать терминал либо просто держать ради "расширенного меню" пультоскопа ума не приложу
пустите через переключатель с сигналом генератора
Терминал нужен, пользуюсь. У меня уже и так, два переключателя. Думал можно подключить два опеделённых вывода к одному контакту, но видимо нет.
попробуйте через диоды пару выводов на один выход
как вариант оба генератора скомутировать
я через дип-переключатели вообще все на один подключил -наверно ловит конечно помех немного но мне не критично т.к. использую просто чтоб уловить хоть что-то а потом уже нормальный осцилограф если надо.
В сем привет! Не кто не пробовал переписать на дисплей ST7735?
В сем привет! Не кто не пробовал переписать на дисплей ST7735?
Привет.
Далали, смотрите эту ветку.
Например пост #1501 и другие.
Хорош у Вас forum!!!
В сем привет! Не кто не пробовал переписать на дисплей ST7735?
Привет.
Далали, смотрите эту ветку.
Например пост #1501 и другие.
Спасибо
У меня на таком экране часики
Пиветствую можете подилится схемой и скетчем
И звените что не потеме
наберите в поисковой строке - наверху - 1.44
там много всяких тем - и про часы есть много примеров
....как-то так....
вот надыбал интереную страичку может кому интересно https://sites.google.com/site/cvssav/avr/mini-oscillograf-atxmega32a4-display-s5230
а как это 16 MSPS?там что тактовая 48 МГц?
Там X-mega + AD9280. Тактовая 32Мгц, АЦП способен выдавать данные тоже на 32Мгц, + есть канал ПДП .. чему удивляться-то?