В общем, вернулся я к библиотеке 8544. Получилось расширить разрешение до 96x64 (строка в 1 пиксель остается в мусоре). Но, думаю, это будет получше, чем с u8g. И компилируется с данной библиотекой побыстрей.))
Проблема с мусором на экране. 5110 LCD module Red.
Подскажите в чем может быть причина. Модуль разбирал чистил не помогло. Убавлял контрастность в скетче с 75 до 65(65 самое оптимальное) стало лучше но дефект полностью не исчез.
5110 LCD module Синий и экран Nokia 3110 работают хорошо.
питание проверял подцеплял отдельно прогонял от 2.7V до 3.3V. 5110 LCD module Синий и экран Nokia 3310 с темже питанием на тойже UNO работают отлично. скорее всего брак.
Проблема с мусором на экране. 5110 LCD module Red.
Подскажите в чем может быть причина. Модуль разбирал чистил не помогло. Убавлял контрастность в скетче с 75 до 65(65 самое оптимальное) стало лучше но дефект полностью не исчез.
5110 LCD module Синий и экран Nokia 3110 работают хорошо.
bodriy2014! Доброго времени! Спасибо большое,за решение проблеммы с мерцанием графика! Я пробовал,у меня памяти уже не хватало было больше 2кб. Вопрос , а можно как то значение частоты на экран вывести? За ранее спасибо!
bodriy2014! Доброго времени! Спасибо большое,за решение проблеммы с мерцанием графика! Я пробовал,у меня памяти уже не хватало было больше 2кб. Вопрос , а можно как то значение частоты на экран вывести? За ранее спасибо!
А если функцией pulseln помоему ,хотя бы примерно чтоб вывидило,или внутренний таймер или счетчик задействовать? не спец конечно,просто предлагаю,как правильно будет. память в вашем скетче позволяет!
вот вашем коде! Для чего?какая то функция добавлена просто не подключал
В своем скетче я добавил функцию pulseln она выводит частоту,примерно правильно! но проскакивают глюки,то 0,то вообще максимум,может фильтр добавить обычный или медианный,чтоб отсеивал некорректные значения
bodriy2014 - Спасибо за переделаный код (PULTOSCOPE_TFT_AREF) , получилось хорошо , хотя моей ардуинке не помогло . Я тут попробыва пропустить 6 шаг в развёртке , не сам шаг , а делитель . Поставил такой как в 5 развёртке и о чудо , на 5 и 6 осц. одинаковы , а дальше всё работает. Может дело не столько в опорном (у меня внешнее) , а в некорректной обработке делителя на 4?
bodriy2014 - Спасибо за переделаный код (PULTOSCOPE_TFT_AREF) , получилось хорошо , хотя моей ардуинке не помогло . Я тут попробыва пропустить 6 шаг в развёртке , не сам шаг , а делитель . Поставил такой как в 5 развёртке и о чудо , на 5 и 6 осц. одинаковы , а дальше всё работает. Может дело не столько в опорном (у меня внешнее) , а в некорректной обработке делителя на 4?
Если смотреть меандр 20КГц разница между 4 и 8 видна сразу.
Странно у меня розогнанная 27МГц работает от внешнего опорного.
Если у вас даже с внешним не работает ставьте 16МГц обратно, зачем разгонять камень чтоб потом вдвое замедлять АЦП и с прошивкой неудобно.
С фьюзами не могли напутать? я hex не пробовал заливать я заливал при 16 потом перепаивал из IDE.
LCD дисплей от Nokia 3410. Это графический чёрно-белый ЖК дисплей, с разрешением 96 х 65 точек,
имеет последовательный интерфейс SPI с максимальной скоростью обмена 4 мбит/с. Напряжение питания
+2.7в...+3.6в, потребляемый ток меньше миллиампера. Есть возможность программного перевода в режим
низкого энергопотребления (отключение).
ВыводНазваниеФункция
1VDDПитание +2.7...+3.3В
2SCLKСинхронизация
3SDINДанные
4D/CРежим: данные(HIGH)/команда(LOW)
5SCEВыбор кристалла (LOW)
6GNDЗемля
7VOUTВнутреннее напряжение
8RESСброс (LOW)
Между выводом 7 VOUT и землёй дожен быть подключен конденсатор ёмкостью 1..10 мкФ(керамика или электролит) - фильтр для внутреннего источника питания LCD. контроллерертPCD8544, который стоит в экранах от 3310. Разница в числе точек, и, вероятно, в расширенных командах, но в целом интерфейс очень похож.
Jtest хорошие плюшки а скетч или прошивку можно посмотреть
bpl, прошивка практически ничем не отличается от оригинальной, что делал bodriy2014. Подогнан график под ширину поля, опущено меню и информационная строка вниз, добавлена сетка обычным перебором цикла, вывод напряжения сигнала. Напряжение сигнала сперва сделал по своему - среднее значение, а потом посмотрел у bodriy2014 код под цветной экран и переделал по аналогии (максимальное значение). Вот и все. Прошивку выложу обязательно, но только когда закончу задуманное.
karl2233, я имею ввиду, закончено все запланированное на данный момент или нет. Уже есть желание собрать все в корпус и пользоваться, а то сейчас макетка напоминает взрыв на заводе по изготовлению витой пары))).
ааа. я тож уже хочу новую плату развести и перепаять всё :)
ну так вольтметр измеряемого сигнала - вещь полезная, не знаю добавит ли автор.
сетка(вроде будет); кнопка включения; ТL431 на AREF... делитель на плату - вполне себе идея, ведь в основном народ с 5 и до 15 Вольт, а кому на плате не надо - так в щуп вставит 1:10.
так что я сам весь в предвкушении - запультоскоплю всё, даже кота своего =)
В общем, вернулся я к библиотеке 8544. Получилось расширить разрешение до 96x64 (строка в 1 пиксель остается в мусоре). Но, думаю, это будет получше, чем с u8g. И компилируется с данной библиотекой побыстрей.))
Проблема с мусором на экране. 5110 LCD module Red.
Подскажите в чем может быть причина. Модуль разбирал чистил не помогло. Убавлял контрастность в скетче с 75 до 65(65 самое оптимальное) стало лучше но дефект полностью не исчез.
5110 LCD module Синий и экран Nokia 3110 работают хорошо.
схемы, печатка, фото …….
https://yadi.sk/d/sQ6X3AkJoszLZ
не понял как вставлять изображение
bpl, а питание дисплея норм? мож какое-то возбуждение по 3,3 Вольта идёт?
я у себя проблему(дисплей ваще молчал) локализовал так - питание дисплея подал с Ардуино УНО, а сигналы -со своей платы.
питание проверял подцеплял отдельно прогонял от 2.7V до 3.3V. 5110 LCD module Синий и экран Nokia 3310 с темже питанием на тойже UNO работают отлично. скорее всего брак.
bpl, мне тоже кажется, что питание завышено. Просто одни дисплеи переносят его нормально, а некоторые - нет.
Проблема с мусором на экране. 5110 LCD module Red.
Подскажите в чем может быть причина. Модуль разбирал чистил не помогло. Убавлял контрастность в скетче с 75 до 65(65 самое оптимальное) стало лучше но дефект полностью не исчез.
5110 LCD module Синий и экран Nokia 3110 работают хорошо.
схемы, печатка, фото …….
https://yadi.sk/d/sQ6X3AkJoszLZ
не понял как вставлять изображение
На красном должен быть конденсатор с обратной стороны, попробуйте заменить или зашунтировать резистором 1МОм и выше.
Если не моможет, значит такой дисплей попался(((
конденсатор видел пробовал параллельно увеличивать без изменений. Проверить с резистором смогу только завтра.
Спасибо
bodriy2014! Доброго времени! Спасибо большое,за решение проблеммы с мерцанием графика! Я пробовал,у меня памяти уже не хватало было больше 2кб. Вопрос , а можно как то значение частоты на экран вывести? За ранее спасибо!
убрал!
bodriy2014. У меня получилось убрать моргание нижнего меню,то есть время напряжение и батарея.Скетч прилагаю,может что выберешь для себя!
bodriy2014! Доброго времени! Спасибо большое,за решение проблеммы с мерцанием графика! Я пробовал,у меня памяти уже не хватало было больше 2кб. Вопрос , а можно как то значение частоты на экран вывести? За ранее спасибо!
Частоту считает только модель с экраном 5110,
в модели TFT пин D5 занят экраном((((
bodriy2014. У меня получилось убрать моргание нижнего меню,то есть время напряжение и батарея.Скетч прилагаю,может что выберешь для себя!
Спасибо!
Если можно сверните код http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukomment...
А если функцией pulseln помоему ,хотя бы примерно чтоб вывидило,или внутренний таймер или счетчик задействовать? не спец конечно,просто предлагаю,как правильно будет. память в вашем скетче позволяет!
AREF для чего нужно? в вашем коде?
AREF для чего нужно? в вашем коде?
какая строка и какой именно код?
ПС. Имел ввиду свернуть код, а теперь его вообще нет.(((
вот ваш код с моим . Замечательно все скомпоновалось,ничего не моргает! большое вам спасибо!
#define vertikal 2 //размер вертикальной сеткаи(если "0" отключениа)
вот вашем коде! Для чего?какая то функция добавлена просто не подключал
В своем скетче я добавил функцию pulseln она выводит частоту,примерно правильно! но проскакивают глюки,то 0,то вообще максимум,может фильтр добавить обычный или медианный,чтоб отсеивал некорректные значения
вот ваш код с моим . Замечательно все скомпоновалось,ничего не моргает! большое вам спасибо!
Если можно поделитесь фотками устройства, и не понятен вопрос по AREF?
ваш новый скетч называется пультоскоп с aref
ваш новый скетч называется пультоскоп с aref
Там два скетча, один стандарт второй AREF.
Они одинаковы просто второй для внешнего опорного напряжения.
Первый использует внутренний опорник.
https://yadi.sk/d/i7Kxms5Qp2JfC
ссылка на фото
с этим опорным напряжением не могу пока разобратся для чего оно ?где то вы вроде обьясняли
ваш новый скетч называется пультоскоп с aref
Вот видео про баг, я там описал для чего второй скетч https://youtu.be/VpbX2FCTpAQ
понял ,посмотрю!
Всем дорый вечер.
bodriy2014 - Спасибо за переделаный код (PULTOSCOPE_TFT_AREF) , получилось хорошо , хотя моей ардуинке не помогло . Я тут попробыва пропустить 6 шаг в развёртке , не сам шаг , а делитель . Поставил такой как в 5 развёртке и о чудо , на 5 и 6 осц. одинаковы , а дальше всё работает. Может дело не столько в опорном (у меня внешнее) , а в некорректной обработке делителя на 4?
https://yadi.sk/d/i7Kxms5Qp2JfC
ссылка на фото
а чего горизонтальная линия сетки как-то не в делениях?
Всем дорый вечер.
bodriy2014 - Спасибо за переделаный код (PULTOSCOPE_TFT_AREF) , получилось хорошо , хотя моей ардуинке не помогло . Я тут попробыва пропустить 6 шаг в развёртке , не сам шаг , а делитель . Поставил такой как в 5 развёртке и о чудо , на 5 и 6 осц. одинаковы , а дальше всё работает. Может дело не столько в опорном (у меня внешнее) , а в некорректной обработке делителя на 4?
Если смотреть меандр 20КГц разница между 4 и 8 видна сразу.
Странно у меня розогнанная 27МГц работает от внешнего опорного.
Если у вас даже с внешним не работает ставьте 16МГц обратно, зачем разгонять камень чтоб потом вдвое замедлять АЦП и с прошивкой неудобно.
С фьюзами не могли напутать? я hex не пробовал заливать я заливал при 16 потом перепаивал из IDE.
Если мерить сторго до 15В рекомендую использовать делитель 1 к 3.
да там 1 к 10
а подскажите пожалуйста как правельно 1 к 3 сделать.....схемку и номиналы
например такой
Но karl2233 прав как работает делитель лучше знать.
спасибо! согласен что знать надо......
но в вашем примере если я заменю 20к и 10к на 2к и 1к соответственно то ведь тоже 5в получится .
верно?
Если мерить сторго до 15В рекомендую использовать делитель 1 к 3.
да там 1 к 10
а подскажите пожалуйста как правельно 1 к 3 сделать.....схемку и номиналы
например такой
Но karl2233 прав как работает делитель лучше знать.
спасибо! согласен что знать надо......
но в вашем примере если я заменю 20к и 10к на 2к и 1к соответственно то ведь тоже 5в получится .
верно?
да.
Если мерить сторго до 15В рекомендую использовать делитель 1 к 3.
да там 1 к 10
а подскажите пожалуйста как правельно 1 к 3 сделать.....схемку и номиналы
например такой
Но karl2233 прав как работает делитель лучше знать.
спасибо! согласен что знать надо......
но в вашем примере если я заменю 20к и 10к на 2к и 1к соответственно то ведь тоже 5в получится .
верно?
так почему тогда 10 и 20 а не 1 и 2
Но при опорном 5.3 работает нормально - почему? Дело не в аурдунке , куплю другую , хочется понять причину .
так понимаю, версии для 5110 с сеткой не будет?
верно?
только входное сопротивление будет очень низким и при измерении Пультоскоп будет оказывать влияние на измеряемое(гасить кварц, например).
так что лучше ставить бОльшие сопротивления, а не 2к и 1к.
так понимаю, версии для 5110 с сеткой не будет?
Будет конечно.
Сегодня до ночи работал, кодить не было времени.
Сетка не единственное что хочу добавить.
bodriy2014, я себе на 3410 уже добавил сетку. А что еще планируется?
Немного плюшек от меня (все на 3410): Сетка + вольтметр сигнала.
Хочу еще поставить в корпус делитель 1:3 (чтоб можно было работать спокойно с 12v ). И учитывать его включение, при выводе напряжения.
bpl, прошивка практически ничем не отличается от оригинальной, что делал bodriy2014. Подогнан график под ширину поля, опущено меню и информационная строка вниз, добавлена сетка обычным перебором цикла, вывод напряжения сигнала. Напряжение сигнала сперва сделал по своему - среднее значение, а потом посмотрел у bodriy2014 код под цветной экран и переделал по аналогии (максимальное значение). Вот и все. Прошивку выложу обязательно, но только когда закончу задуманное.
Спасибо буду ждать.
Устал ждать из поднебесной TFT 2.4 240x320 SPFD5408
есть в наличии Модули
TFT Color 1.44” 128x128 контроллер ILI9163. SPI
TFT Color 1.8” 128x160 контроллер ST7735. SPI
OLED 0.96" 128x64 SSD1306. I2C
Ни кто не переделывал проект 5110(3310) под них. Сам не потяну.
Обновил скетч под 5110, сегодня ночью выложу.
После обновления мне он понемногу начинает нравиться)))
bodriy2014, что нового в нем? Это окончательный вариант?
почему окончательный? так понимаю прибор начинает жить - кто-то идею, а кто-то реализацию. так что уверен, версия не последняя.
я так думаю(с)
karl2233, я имею ввиду, закончено все запланированное на данный момент или нет. Уже есть желание собрать все в корпус и пользоваться, а то сейчас макетка напоминает взрыв на заводе по изготовлению витой пары))).
ааа. я тож уже хочу новую плату развести и перепаять всё :)
ну так вольтметр измеряемого сигнала - вещь полезная, не знаю добавит ли автор.
сетка(вроде будет); кнопка включения; ТL431 на AREF... делитель на плату - вполне себе идея, ведь в основном народ с 5 и до 15 Вольт, а кому на плате не надо - так в щуп вставит 1:10.
так что я сам весь в предвкушении - запультоскоплю всё, даже кота своего =)
покажате где на этом экранчике впихнуть вольтметр и он там будет)))
крррасота!
да, вольтметр негде впихивать. разве что с обратной стороны или шрифт уменьшать.
Новая прошивка для версии 5110 готова.
Всем удачи в реализации!
Не забываем хвастаться фото!!!
Немного плюшек от меня (все на 3410): Сетка + вольтметр сигнала.
Хочу еще поставить в корпус делитель 1:3 (чтоб можно было работать спокойно с 12v ). И учитывать его включение, при выводе напряжения.
классно получилось.!!!
И вольтметр влез отлично!