шилд 3.5 для меги, кстати у продавана был указан именно 3.95 при заказе, а пришел 3.5, на нем написано ili9488, у продавца указан R61581. Изображение на пол экрана получил инициализацией от R'ки, разрешение у него 320 на 480, причем записать что то можно в любую область экрана и это отобразиться, но никогда не удалится, а останется в качестве фарша в памяти.
Вот молодец, правильно подметил. DDRx это регистр направления передачи данных. Конечно данные для записи надо писать в PORTx. Давно не писал програм на ассемблере под AVR. Может в этом и порыта собака. Можно глянуть твой шилд 3.95, одно но, ели не получиться инициализировать его принудительно, надо будет добраться до его ноги RD на шлейфе.
шилд 3.5 для меги, кстати у продавана был указан именно 3.95 при заказе, а пришел 3.5, на нем написано ili9488, у продавца указан R61581. Изображение на пол экрана получил инициализацией от R'ки, разрешение у него 320 на 480, причем записать что то можно в любую область экрана и это отобразиться, но никогда не удалится, а останется в качестве фарша в памяти.
А ты где территориально находишься?)
м. Озерки, м. Просвещения. Кстати, не ведитесь на утверждение что ili9486 и R61581 аналоги. Команда на чтение сигнатуры у них разная да и кроме небольшого списка команд при инициализации тоже не совпадают.
тач так и не работает(криво нажимается), калибровал так и сяк(ориентацию экрана), заливал тестовый проект(buttons).
нажимается много правее и ниже нарисованных кнопок.
Дайте ссылку, где продают 100% рабочий экран от 3.5" для меги и 2.4" для уно?
Заранее спасибо!
Есть у меня шилд для UNO на ili9327, столкнулся там с проблеммой, при штатной коммутации на шилде пришлось менять в программе местами выводы тача. Вполне вероятно что они тупо перенесли ошибку и неправиль подключили тач к xpt2045. Проверить в данном случае непросто, надо делать платку для м/с тача и подвешивать ее на проводках смотря на распиновку шлейфа данной TFT панели, распиновку еще найти надо.
Приближается тот день когда начну ломать голову как работает FMC + SDRAM + LTDC. Практика показала, что 16 бит годна только для работы со статическими изображениями. Гораздо интереснее использовать RGB666 + HSINC + VSINK да и работать процессором на 180 МГц веселее.
Приближается тот день когда начну ломать голову как работает FMC + SDRAM + LTDC. Практика показала, что 16 бит годна только для работы со статическими изображениями. Гораздо интереснее использовать RGB666 + HSINC + VSINK да и работать процессором на 180 МГц веселее.
эт здорово, хорошо бы сделать просто , дёшево и повторяемо.
А так для не большой скорости вывода, но с огромным количеством пикселей, для большого количества графиков и инфы, как-то думал сделать "народный" вариант (просто,дёшево,повторяемо), взять ардуинку или STM , они будут просто сканить динамическое ОЗУ ( такто валом их нашел у себя, и со старых плашек памяти, материнок, видеокарт, и с плат принтеров, видеорегистраторов, .....) . Шину данных через резисторный АЦП на VGA монитор 1024x768 (тут уж только STMу под силу с его 72Мгц или Arduino DUE 84 МГц). Так можно и матрицы ноутбуков в дело пускать , плата универсального LVDS VGA контроллера на али около 300руб. Можно и на статической памяти организовать, тоже микрух таких дофига, только не таких емких, и в 2 раза большую битность на шину адреса у ардуино меги отнимать нужно, или вешать дополнительно регистр.
Ещё видел в инете фабричную платку, сделан видеоконтроллер сразу LVDS на ПЛИС ( Spartan 3E 250K FPGA ) и обычной памяти SRAM . Т.к. амеровский , то будет стоить невероятно дорого. Разрешение 1366x768 , что гораздо лучше шилда Gameduino .
Подумывал ещё законнектить Arduino к старым PCI VGA SVGA видеокартам (валяется штук 20), там как раз есть видеоконтроллер и видеопамять, но это требует ещё больше времени. Небольшие разрешения и цветность вроде у них у всех одинаковы.
Начиная работать с адруино, думалось что будет проще) будучи программистом по образованию - написать код не сложно, а вот разобраться с компонентной базой и способами обмена инфой между ними это уже жетсь какая то) нужно разбираться
Для Next : кусок серой тонированной пленки (ею автомобильные стекла тонируют) на экран - и не стало у меня проблемы с излишней яркостью экрана. Тач хуже работать не стал.
Оригинальный способ. :) Но я все же постараюсь разобраться, как время будет.
Суть вопроса : имеется LCD Display Module TFT 3.95 inch на контроллере ili9488, вот такой
Читать тач, писать/рисовать на нем я уже умею, нет проблем. А вот научиться программно управлять подсветкой - ну никак ((.
Ух! У меня такой же дисплей. И тоже напрягает подсветка. Ночью вместо ночника наботает. Если запихнуть в корпус проблем не будет, но жрет она ого. Пришлось отдельный стабилизатор на питание ставить, мега не справляется все "кормить". Напряжение до 4 вольт упало.
Так что если найдете решение, будет просто супер!
Я мало "понимающий", но давайте попробуем разобраться вместе.
В скетче строки управления подсветкой вот эти:
........
Возможн если раскоментить заработает?
И еще бы посмтреть процедуру CREATE_PIN в библиотеке ioport.h. Что значит PORTA и второй цифоровой параметр.
Чтобы управлять яркостью LED подсветки через команды дисплея, надо чтоб технически вывод LEDPWM (к примеру по даташиту ili9488) контроллера в дисплее, был выведен из кристалла в шлейф, дальше на мосфет и подсветку. Т.о. всего лишь экономится один PWM вывод ардуинки. В ширпотребовских дисплеях такое не встречал.
есть решение на больших экранах 4.3" ... 7" , где стоит внешний видеоконтроллер SSD1963 , там встречал и то отдельный преобразователь на подсветку, и на плате около него перемычки управления LED-A PWM . Питание +5в на такие дисплеи желательно подавать мощные, к примеру микроплатки аналоги lm2596 - mp1584 mp2307 , по цене к томуж дешевле.
На маленьких, качественных, дисплеях подсветку включает мосфет в sot-32 (к примеру 2.4 tft lcd ( tft01-2.4 ) от ElecFreaks http://www.elecfreaks.com/estore/2-4-tft-lcd-tft01-2-4.html#!ig_lightbox2[gal]/2/ ) . Рядом есть перемычка j1 , чтоб коротнуть включающий мосфет и напрямую подавать мощное (до 100ма в этом) регулируемое напряжение LED_A +3...+5в с токоограничивающим резистором около 10 ом если брать питание с lm1117-3.3 +3,3в и не меньше 25-30ом если будем управлять от питания +5в. Управлять проще через транзистор pnp или низковольтный мосфет p-типа (там уж желательно брать питание 5в)
На простых дисплеях:
-можно резануть минусовую светодиодную дорожку на плате, что идет со шлейфа, и поставить низковольтный мосфетик n-типа (такие есть на материнках), на крайняк хороший биполярник пойдёт. И им уже управлять PWM с ардуинки.
-или чтоб не резать, надо проследить по дорожкам, бывает что +5в на шилд используются только для подсветки через lm1117-3.3 , а +3,3в для питания контроллера дисплея берутся с платы ардуино. Получается тогда достаточно добавить транзистор по пути. Или его вместо этого стабилизатора поставить, добавить последовательно резистор ом на 25-30 (смотря сколько светодиодов в подсветке, 5 или 4).
Чтобы управлять яркостью LED подсветки через команды дисплея, надо чтоб технически вывод LEDPWM (к примеру по даташиту ili9488) контроллера в дисплее, был выведен из кристалла в шлейф, дальше на мосфет и подсветку. Т.о. всего лишь экономится один PWM вывод ардуинки. В ширпотребовских дисплеях такое не встречал.
Спасибо за интерес к нашему вопросу!
Если я не ошибаюсь, то наши экраны имеют встроенный контроллер яркости подсветки.
ещё раз, читайте внимательней, в этом дисплее LEDPWM не выведен от кристалла в шлейф, поэтому можете забыть этот способ, CABC - регистры для настройки управления от него, соответственно бесполезны.
Пару реальных способов для подобных дшевых шилдов я описал в предыдущем сообщении.
3,95 это размер стекла (хитрость китайцев указать больше) , 3,5 это размер его рабочей части.
ещё раз, читайте внимательней, в этом дисплее LEDPWM не выведен от кристалла в шлейф, поэтому можете забыть этот способ, CABC - регистры для настройки управления от него, соответственно бесполезны.
Пару реальных способов для подобных дшевых шилдов я описал в предыдущем сообщении.
3,95 это размер стекла (хитрость китайцев указать больше) , 3,5 это размер его рабочей части.
Еще один вопрос задам - если я правильно понял, эти шидлы(как для Уно, так и для Меги) не занимают интерфейсы(SPI,I2C)?
Значит, я могу дополнительно повесить на контроллеры(как на Уно, так и на Мегу) эзернет-шилд на ENC26J80(SPI) и расширитель вх/вых, который по I2C вешается?
Буду рад любой информации, если кто-то уже сталкивался.
Скинь пожалйуста библиотеку которую используешь) и можно еще скетч для тестирования) попробую у себя. Можно на мыло ser9-9-9@ya.ru
Если ваш шилд с шиной 16 бит моя библиотека для ардуино работать не будет, она для 8 бит. Ее допиливать надо. 16 битная только для stm32, но это другая история.
А кто - нибудь с таким работал на Ардуине Меге 2560 http://aukro.ua/lcd-tft-3-5-touch-shield-dlya-arduino-mega-i5766618556.html контроллер ILI9327, библиотеки по днего есть и есть ли каки - нить подводные камни? Или посоветуйте, дисплей с тачем не менее 3,2дюйма, для меги 2560, что бы и библиотеки под него были и поменьше подводных камней, а то не могу определиться какой взять.
Если ваш шилд с шиной 16 бит моя библиотека для ардуино работать не будет, она для 8 бит. Ее допиливать надо. 16 битная только для stm32, но это другая история.
Нет, у меня 8 битная. Ваша библиотек отлично работает.
Я покупал мегу + 3.95 тфт у All ELECTRONICS MALL. Ссылка на другой товар этого же продавца на несколько сообщений выше. Деньги за несоответствующий экран вернулись за 3 дня. Китайцы, что содержат интерент магазины на али всего лишь менеджеры. Один и тот же товар (с точностью до буквы и картинки) может продаваться у нескольких продавцов. И самое интересное имена этих продавцов под кнопкой "отправить сообщение" похожи. Это скорре всего один человек завел себе несколько аккаунтов. Я перед заказом обязательно списываюсь с продавцАМИ одного товара на предмет есть ли на складе (in stock) и смотрю на ответ. Понятно ли мне, что оно на анло-китайском написало. Всегда получаю утвердительный ответ, что можно заказывать. Я пишу короткие предложения и больше одного вопроса не спрашиваю.
Внимательно всмотритесь в URL вашего товара. Продавец может разместить один товар, набрать на него много полодительных отзывов, а потом подменить картинки и описание. И продавать другой товар. А вот URL отображает первоначальное название товара. http://www.aliexpress.com/item/Mega-2560-R3-Development-Board-3-6-inch-TFT-LCD-Touch-Screen-Display-Module-Compatible-For/2013344156.html и где вы видите в названии "3.95", а оно там есть "Mega 2560 R3 Development Board + 3.95 inch TFT LCD Touch Screen Display Module Compatible Mega2560 R3 + USB Cable". Небыло 3.95 и нет ни в одном УРЛ на рассматриваемые здесь модули. Даже по ссылке раньше от Next.
Иногда встречаются продавцы от реальных фабрик. Но там ассортимент более однобок и чуть-чуть дороже. Но можно получить документацию на их товар. Такого продавца на ТФТ модули (экран на плате) я не знаю.
При выборе продавца я смотрю его месячный объм продаж (60 - хобби, 300 - заработок, 1500 - контора из нескольких человек) и отрицательные отзывы (не дошло - плохой продавец, не работает - плохой товар).
-или чтоб не резать, надо проследить по дорожкам, бывает что +5в на шилд используются только для подсветки через lm1117-3.3 , а +3,3в для питания контроллера дисплея берутся с платы ардуино. Получается тогда достаточно добавить транзистор по пути. Или его вместо этого стабилизатора поставить, добавить последовательно резистор ом на 25-30 (смотря сколько светодиодов в подсветке, 5 или 4).
Вот тут на фото видно, что +5 идет на стабилизатор о котором Вы говорите?
Остальную иформацию можно получить только отодрав тач?
-или чтоб не резать, надо проследить по дорожкам, бывает что +5в на шилд используются только для подсветки через lm1117-3.3 , а +3,3в для питания контроллера дисплея берутся с платы ардуино. Получается тогда достаточно добавить транзистор по пути. Или его вместо этого стабилизатора поставить, добавить последовательно резистор ом на 25-30 (смотря сколько светодиодов в подсветке, 5 или 4).
Вот тут на фото видно, что +5 идет на стабилизатор о котором Вы говорите?
Остальную иформацию можно получить только отодрав тач?
Да просто мультиметром, прозвонить и всё. Отдирать экран необязательно, он обычно впритык и под ним никаких деталей ней) . У меня именно такого экрана нет. поэтому с 99% вероятностью тоже, проще можно 2й способ. Есть зелёный 3,5" ili9327 по нему и говорил. запускал его и на уно и на меге. В управлении подсветки надобности небыло, можете сами сделать, ну или мож mazahaker пришлет, так там сделаю и покажу. ничего сложного.
Вам PWM нужен (тогда надо пожертвовать pwm пин, если это УНО , то прийдётся отказаться от microsd ) или просто включалка выключалка или ярко горит - тускло горит? Любое это желание выполнимо через установку дополнительного транзюка.
Вам PWM нужен (тогда надо пожертвовать pwm пин, если это УНО , то прийдётся отказаться от microsd ) или просто включалка выключалка или ярко горит - тускло горит? Любое это желание выполнимо через установку дополнительного транзюка.
А что звонить конретно? выход стабилизатора и минус? Или искать где светодиоды припаяны?
У меня мега. надеюсь свободный PWM найду. Хочется замутить управление подсветкой по датчику освещенности.
То есть я правильно понимаю, я выпаиваю стабилизатор и ставлю вместо него транзистор, режу дорожку к нему и к ней подвожу ШИМ, которым и упарявляю яркостью? Или попытаться не убирая стабилизатор поставить транзистор за ним?
Вместо стабилизатора с добавлением резюков и проводка на свободный пин. И А здесь выложить готовое решение. Звонить чтоб от этого стабилизатора больше ничего не питалось (микросд,....)
А кто - нибудь с таким работал на Ардуине Меге 2560 http://aukro.ua/lcd-tft-3-5-touch-shield-dlya-arduino-mega-i5766618556.html контроллер ILI9327, библиотеки по днего есть и есть ли каки - нить подводные камни? Или посоветуйте, дисплей с тачем не менее 3,2дюйма, для меги 2560, что бы и библиотеки под него были и поменьше подводных камней, а то не могу определиться какой взять.
Вроде дешевле и разрешение больше, как с ним дела обстоят?
Как я понимаю что ссылку повыше я дал так как у него разрешение 320*240 он и на мегу и на УНО подходит без смещения пикселей, а второй только на мегу?
Первый шилд имеет 1 недостаток на мой взгляд, используется матрица меньшего разрешения чем выдает чип. по этому надо в двух позициях ротации экрана учитывать смещение надостоющих пикселей. Второй вообще без опозновательных знаков и судя по всему не имеет вывода RD наружу, могут возникнуть сложности с определением чипа, если конечно он не озвучен продавцом.
В данной теме обсуждаются вопросы как заставить работать в принципе рабочие и внешне похожие модули. Я бы не стал заказывать через он-лайн аукционы. Или требуй от продавца видео и настройки, подтверждающие работоспособность модуля
всем привет!
я из поста http://arduino.ru/forum/apparatnye-voprosy/tft-35-i-arduino?page=13#comment-144011
тач так и не работает(криво нажимается), калибровал так и сяк(ориентацию экрана), заливал тестовый проект(buttons).
нажимается много правее и ниже нарисованных кнопок.
Дайте ссылку, где продают 100% рабочий экран от 3.5" для меги и 2.4" для уно?
Заранее спасибо!
diger67
шилд 3.5 для меги, кстати у продавана был указан именно 3.95 при заказе, а пришел 3.5, на нем написано ili9488, у продавца указан R61581. Изображение на пол экрана получил инициализацией от R'ки, разрешение у него 320 на 480, причем записать что то можно в любую область экрана и это отобразиться, но никогда не удалится, а останется в качестве фарша в памяти.
А ты где территориально находишься?)
Вот молодец, правильно подметил. DDRx это регистр направления передачи данных. Конечно данные для записи надо писать в PORTx. Давно не писал програм на ассемблере под AVR. Может в этом и порыта собака. Можно глянуть твой шилд 3.95, одно но, ели не получиться инициализировать его принудительно, надо будет добраться до его ноги RD на шлейфе.
diger67
шилд 3.5 для меги, кстати у продавана был указан именно 3.95 при заказе, а пришел 3.5, на нем написано ili9488, у продавца указан R61581. Изображение на пол экрана получил инициализацией от R'ки, разрешение у него 320 на 480, причем записать что то можно в любую область экрана и это отобразиться, но никогда не удалится, а останется в качестве фарша в памяти.
А ты где территориально находишься?)
м. Озерки, м. Просвещения. Кстати, не ведитесь на утверждение что ili9486 и R61581 аналоги. Команда на чтение сигнатуры у них разная да и кроме небольшого списка команд при инициализации тоже не совпадают.
всем привет!
я из поста http://arduino.ru/forum/apparatnye-voprosy/tft-35-i-arduino?page=13#comment-144011
тач так и не работает(криво нажимается), калибровал так и сяк(ориентацию экрана), заливал тестовый проект(buttons).
нажимается много правее и ниже нарисованных кнопок.
Дайте ссылку, где продают 100% рабочий экран от 3.5" для меги и 2.4" для уно?
Заранее спасибо!
Есть у меня шилд для UNO на ili9327, столкнулся там с проблеммой, при штатной коммутации на шилде пришлось менять в программе местами выводы тача. Вполне вероятно что они тупо перенесли ошибку и неправиль подключили тач к xpt2045. Проверить в данном случае непросто, надо делать платку для м/с тача и подвешивать ее на проводках смотря на распиновку шлейфа данной TFT панели, распиновку еще найти надо.
diger67 Санкт-Петербург?
slider вы вроде бы в Омске, может вам отправить? поближе будет))
diger67,
возиться не хочется, да и руки не из того места, поэтому и прошу ссылку на проверенный шилд ))
diger67 Санкт-Петербург?
slider вы вроде бы в Омске, может вам отправить? поближе будет))
Да Питер.
Я от вас далече, м.Проспект Ветеранов)
Побьюсь с ним пока что, потом может сам расковыряю
Yarik.Yar
хаха, я тут думаю ради научного интереса в другой город отправлять) а людям в пределах города лень проехаться) без обид конечно)
diger67 Санкт-Петербург?
slider вы вроде бы в Омске, может вам отправить? поближе будет))
Омск .
емэйл sеgun©яндекс.ру (переписать латиницей)
Приближается тот день когда начну ломать голову как работает FMC + SDRAM + LTDC. Практика показала, что 16 бит годна только для работы со статическими изображениями. Гораздо интереснее использовать RGB666 + HSINC + VSINK да и работать процессором на 180 МГц веселее.
Было бы очень интересно увидеть результат!
Приближается тот день когда начну ломать голову как работает FMC + SDRAM + LTDC. Практика показала, что 16 бит годна только для работы со статическими изображениями. Гораздо интереснее использовать RGB666 + HSINC + VSINK да и работать процессором на 180 МГц веселее.
эт здорово, хорошо бы сделать просто , дёшево и повторяемо.
А так для не большой скорости вывода, но с огромным количеством пикселей, для большого количества графиков и инфы, как-то думал сделать "народный" вариант (просто,дёшево,повторяемо), взять ардуинку или STM , они будут просто сканить динамическое ОЗУ ( такто валом их нашел у себя, и со старых плашек памяти, материнок, видеокарт, и с плат принтеров, видеорегистраторов, .....) . Шину данных через резисторный АЦП на VGA монитор 1024x768 (тут уж только STMу под силу с его 72Мгц или Arduino DUE 84 МГц). Так можно и матрицы ноутбуков в дело пускать , плата универсального LVDS VGA контроллера на али около 300руб. Можно и на статической памяти организовать, тоже микрух таких дофига, только не таких емких, и в 2 раза большую битность на шину адреса у ардуино меги отнимать нужно, или вешать дополнительно регистр.
Ещё видел в инете фабричную платку, сделан видеоконтроллер сразу LVDS на ПЛИС ( Spartan 3E 250K FPGA ) и обычной памяти SRAM . Т.к. амеровский , то будет стоить невероятно дорого. Разрешение 1366x768 , что гораздо лучше шилда Gameduino .
Подумывал ещё законнектить Arduino к старым PCI VGA SVGA видеокартам (валяется штук 20), там как раз есть видеоконтроллер и видеопамять, но это требует ещё больше времени. Небольшие разрешения и цветность вроде у них у всех одинаковы.
Начиная работать с адруино, думалось что будет проще) будучи программистом по образованию - написать код не сложно, а вот разобраться с компонентной базой и способами обмена инфой между ними это уже жетсь какая то) нужно разбираться
Для Next : кусок серой тонированной пленки (ею автомобильные стекла тонируют) на экран - и не стало у меня проблемы с излишней яркостью экрана. Тач хуже работать не стал.
Оригинальный способ. :) Но я все же постараюсь разобраться, как время будет.
Оригинальный способ. :) Но я все же постараюсь разобраться, как время будет.
Я тоже постараюсь, отпишите, если получится.
Задам-ка я свой вопрос в этой теме..
Суть вопроса : имеется LCD Display Module TFT 3.95 inch на контроллере ili9488, вот такой
Читать тач, писать/рисовать на нем я уже умею, нет проблем. А вот научиться программно управлять подсветкой - ну никак ((.
Ух! У меня такой же дисплей. И тоже напрягает подсветка. Ночью вместо ночника наботает. Если запихнуть в корпус проблем не будет, но жрет она ого. Пришлось отдельный стабилизатор на питание ставить, мега не справляется все "кормить". Напряжение до 4 вольт упало.
Так что если найдете решение, будет просто супер!
Я мало "понимающий", но давайте попробуем разобраться вместе.
В скетче строки управления подсветкой вот эти:
Возможн если раскоментить заработает?
И еще бы посмтреть процедуру CREATE_PIN в библиотеке ioport.h. Что значит PORTA и второй цифоровой параметр.
Чтобы управлять яркостью LED подсветки через команды дисплея, надо чтоб технически вывод LEDPWM (к примеру по даташиту ili9488) контроллера в дисплее, был выведен из кристалла в шлейф, дальше на мосфет и подсветку. Т.о. всего лишь экономится один PWM вывод ардуинки. В ширпотребовских дисплеях такое не встречал.
есть решение на больших экранах 4.3" ... 7" , где стоит внешний видеоконтроллер SSD1963 , там встречал и то отдельный преобразователь на подсветку, и на плате около него перемычки управления LED-A PWM . Питание +5в на такие дисплеи желательно подавать мощные, к примеру микроплатки аналоги lm2596 - mp1584 mp2307 , по цене к томуж дешевле.
На маленьких, качественных, дисплеях подсветку включает мосфет в sot-32 (к примеру 2.4 tft lcd ( tft01-2.4 ) от ElecFreaks http://www.elecfreaks.com/estore/2-4-tft-lcd-tft01-2-4.html#!ig_lightbox2[gal]/2/ ) . Рядом есть перемычка j1 , чтоб коротнуть включающий мосфет и напрямую подавать мощное (до 100ма в этом) регулируемое напряжение LED_A +3...+5в с токоограничивающим резистором около 10 ом если брать питание с lm1117-3.3 +3,3в и не меньше 25-30ом если будем управлять от питания +5в. Управлять проще через транзистор pnp или низковольтный мосфет p-типа (там уж желательно брать питание 5в)
На простых дисплеях:
-можно резануть минусовую светодиодную дорожку на плате, что идет со шлейфа, и поставить низковольтный мосфетик n-типа (такие есть на материнках), на крайняк хороший биполярник пойдёт. И им уже управлять PWM с ардуинки.
-или чтоб не резать, надо проследить по дорожкам, бывает что +5в на шилд используются только для подсветки через lm1117-3.3 , а +3,3в для питания контроллера дисплея берутся с платы ардуино. Получается тогда достаточно добавить транзистор по пути. Или его вместо этого стабилизатора поставить, добавить последовательно резистор ом на 25-30 (смотря сколько светодиодов в подсветке, 5 или 4).
Чтобы управлять яркостью LED подсветки через команды дисплея, надо чтоб технически вывод LEDPWM (к примеру по даташиту ili9488) контроллера в дисплее, был выведен из кристалла в шлейф, дальше на мосфет и подсветку. Т.о. всего лишь экономится один PWM вывод ардуинки. В ширпотребовских дисплеях такое не встречал.
Спасибо за интерес к нашему вопросу!
Если я не ошибаюсь, то наши экраны имеют встроенный контроллер яркости подсветки.
Он есть на рисунке из даташита:
http://www.datasheetcafe.com/ili9488-datasheet-pdf/
И упарялется он загадочным для меня cabc pwm.
На 206 и 207 странице даташита приведены команды упарвления яркостью подветки.
Write Display Brightness Value (51h)
This command is used to adjust the brightness value of the display.
DBV [7:0]
Но как эту команды выполнить из скетча мы понять не можем, не хватает знаний. :(
Next
А где заказывал дисплей что б именно 3.95? и как он в работе, устраивает,корректно работает? Просто мне вместо 3.95 пришел 3.5 в комплекте с ардуино
ещё раз, читайте внимательней, в этом дисплее LEDPWM не выведен от кристалла в шлейф, поэтому можете забыть этот способ, CABC - регистры для настройки управления от него, соответственно бесполезны.
Пару реальных способов для подобных дшевых шилдов я описал в предыдущем сообщении.
3,95 это размер стекла (хитрость китайцев указать больше) , 3,5 это размер его рабочей части.
вот 3.95
А вот 3.5
Next
А где заказывал дисплей что б именно 3.95? и как он в работе, устраивает,корректно работает? Просто мне вместо 3.95 пришел 3.5 в комплекте с ардуино
Заказывал у этого продавана.
Как сказал уважаемый slider 3,9 размер стекла, рабочая часть уже.
Заработал с библиотекой уважаемого diger67
А так все работает. И тач, и CD карта.
ещё раз, читайте внимательней, в этом дисплее LEDPWM не выведен от кристалла в шлейф, поэтому можете забыть этот способ, CABC - регистры для настройки управления от него, соответственно бесполезны.
Пару реальных способов для подобных дшевых шилдов я описал в предыдущем сообщении.
3,95 это размер стекла (хитрость китайцев указать больше) , 3,5 это размер его рабочей части.
Большое спасибо, теперь все понятно. )))
Next
А где заказывал дисплей что б именно 3.95? и как он в работе, устраивает,корректно работает? Просто мне вместо 3.95 пришел 3.5 в комплекте с ардуино
Заказывал у этого продавана.
Как сказал уважаемый slider 3,9 размер стекла, рабочая часть уже.
Заработал с библиотекой уважаемого diger67
А так все работает. И тач, и CD карта.
Здравствуйте!
Не могли уточнить у какого продавана?
Хочу взять заведемо рабочий шилд, чтобы поменьше граблей, т.к. у своего тач не заводится.
Здравствуйте!
Не могли уточнить у какого продавана?
Хочу взять заведемо рабочий шилд, чтобы поменьше граблей, т.к. у своего тач не заводится.
Упс!
Сорри, забыл ссылку вставить.
http://ru.aliexpress.com/item/3-95-inch-TFT-LCD-screen-module-Mega-2560-...
Здравствуйте!
Не могли уточнить у какого продавана?
Хочу взять заведемо рабочий шилд, чтобы поменьше граблей, т.к. у своего тач не заводится.
Упс!
Сорри, забыл ссылку вставить.
http://ru.aliexpress.com/item/3-95-inch-TFT-LCD-screen-module-Mega-2560-...
Спасибо!
Не могли уточнить у какого продавана?
Я брал здесь http://www.aliexpress.com/item/Free-shipping-LCD-Display-Module-TFT-3-95-inch-TFT-LCD-screen-for-Arduino-UNO-R3/1995671772.html , но он уже Sorry, this item is no longer available!
Еще вариант за те же $7.65 - http://www.aliexpress.com/item/Free-shipping-LCD-Display-Module-TFT-3-5-inch-TFT-LCD-screen-for-Arduino-UNO-R3/32283580820.html
Next
Скинь пожалйуста библиотеку которую используешь) и можно еще скетч для тестирования) попробую у себя. Можно на мыло ser9-9-9@ya.ru
Next
А где заказывал дисплей что б именно 3.95? и как он в работе, устраивает,корректно работает? Просто мне вместо 3.95 пришел 3.5 в комплекте с ардуино
Заказывал у этого продавана.
Как сказал уважаемый slider 3,9 размер стекла, рабочая часть уже.
Заработал с библиотекой уважаемого diger67
А так все работает. И тач, и CD карта.
Здравствуйте!
Не могли уточнить у какого продавана?
Хочу взять заведемо рабочий шилд, чтобы поменьше граблей, т.к. у своего тач не заводится.
А шина 8 или 16 бит нужна?
Next
Скинь пожалйуста библиотеку которую используешь) и можно еще скетч для тестирования) попробую у себя. Можно на мыло ser9-9-9@ya.ru
Отправил. Впринципе в этой теме diger67 ссылку на нее не однократно давал.
Еще один вопрос задам - если я правильно понял, эти шидлы(как для Уно, так и для Меги) не занимают интерфейсы(SPI,I2C)?
Значит, я могу дополнительно повесить на контроллеры(как на Уно, так и на Мегу) эзернет-шилд на ENC26J80(SPI) и расширитель вх/вых, который по I2C вешается?
Буду рад любой информации, если кто-то уже сталкивался.
Next
Скинь пожалйуста библиотеку которую используешь) и можно еще скетч для тестирования) попробую у себя. Можно на мыло ser9-9-9@ya.ru
Если ваш шилд с шиной 16 бит моя библиотека для ардуино работать не будет, она для 8 бит. Ее допиливать надо. 16 битная только для stm32, но это другая история.
diger67,
8 бит пойдет
А кто - нибудь с таким работал на Ардуине Меге 2560 http://aukro.ua/lcd-tft-3-5-touch-shield-dlya-arduino-mega-i5766618556.html контроллер ILI9327, библиотеки по днего есть и есть ли каки - нить подводные камни? Или посоветуйте, дисплей с тачем не менее 3,2дюйма, для меги 2560, что бы и библиотеки под него были и поменьше подводных камней, а то не могу определиться какой взять.
Или этот лучше взять http://aukro.ua/sensornyj-3-5-tft-shield-dlya-arduino-mega-i5768113886.html ?
Вроде дешевле и разрешение больше, как с ним дела обстоят?
Как я понимаю что ссылку повыше я дал так как у него разрешение 320*240 он и на мегу и на УНО подходит без смещения пикселей, а второй только на мегу?
Если ваш шилд с шиной 16 бит моя библиотека для ардуино работать не будет, она для 8 бит. Ее допиливать надо. 16 битная только для stm32, но это другая история.
Нет, у меня 8 битная. Ваша библиотек отлично работает.
Мой опыт и знания о покупках на алиэкспресс.
Я покупал мегу + 3.95 тфт у All ELECTRONICS MALL. Ссылка на другой товар этого же продавца на несколько сообщений выше. Деньги за несоответствующий экран вернулись за 3 дня. Китайцы, что содержат интерент магазины на али всего лишь менеджеры. Один и тот же товар (с точностью до буквы и картинки) может продаваться у нескольких продавцов. И самое интересное имена этих продавцов под кнопкой "отправить сообщение" похожи. Это скорре всего один человек завел себе несколько аккаунтов. Я перед заказом обязательно списываюсь с продавцАМИ одного товара на предмет есть ли на складе (in stock) и смотрю на ответ. Понятно ли мне, что оно на анло-китайском написало. Всегда получаю утвердительный ответ, что можно заказывать. Я пишу короткие предложения и больше одного вопроса не спрашиваю.
Внимательно всмотритесь в URL вашего товара. Продавец может разместить один товар, набрать на него много полодительных отзывов, а потом подменить картинки и описание. И продавать другой товар. А вот URL отображает первоначальное название товара. http://www.aliexpress.com/item/Mega-2560-R3-Development-Board-3-6-inch-TFT-LCD-Touch-Screen-Display-Module-Compatible-For/2013344156.html и где вы видите в названии "3.95", а оно там есть "Mega 2560 R3 Development Board + 3.95 inch TFT LCD Touch Screen Display Module Compatible Mega2560 R3 + USB Cable ". Небыло 3.95 и нет ни в одном УРЛ на рассматриваемые здесь модули. Даже по ссылке раньше от Next.
Иногда встречаются продавцы от реальных фабрик. Но там ассортимент более однобок и чуть-чуть дороже. Но можно получить документацию на их товар. Такого продавца на ТФТ модули (экран на плате) я не знаю.
При выборе продавца я смотрю его месячный объм продаж (60 - хобби, 300 - заработок, 1500 - контора из нескольких человек) и отрицательные отзывы (не дошло - плохой продавец, не работает - плохой товар).
Хм, сейчас глянул, у продавана у которого покупал на фото теперь ДРУГОЙ экран!
У меня он как у Araris из этого поста.
http://arduino.ru/forum/apparatnye-voprosy/tft-35-i-arduino?page=13#comm...
То есть гребенки только с длинных торцов.
-или чтоб не резать, надо проследить по дорожкам, бывает что +5в на шилд используются только для подсветки через lm1117-3.3 , а +3,3в для питания контроллера дисплея берутся с платы ардуино. Получается тогда достаточно добавить транзистор по пути. Или его вместо этого стабилизатора поставить, добавить последовательно резистор ом на 25-30 (смотря сколько светодиодов в подсветке, 5 или 4).
Вот тут на фото видно, что +5 идет на стабилизатор о котором Вы говорите?
Остальную иформацию можно получить только отодрав тач?
-или чтоб не резать, надо проследить по дорожкам, бывает что +5в на шилд используются только для подсветки через lm1117-3.3 , а +3,3в для питания контроллера дисплея берутся с платы ардуино. Получается тогда достаточно добавить транзистор по пути. Или его вместо этого стабилизатора поставить, добавить последовательно резистор ом на 25-30 (смотря сколько светодиодов в подсветке, 5 или 4).
Вот тут на фото видно, что +5 идет на стабилизатор о котором Вы говорите?
Остальную иформацию можно получить только отодрав тач?
Да просто мультиметром, прозвонить и всё. Отдирать экран необязательно, он обычно впритык и под ним никаких деталей ней) . У меня именно такого экрана нет. поэтому с 99% вероятностью тоже, проще можно 2й способ. Есть зелёный 3,5" ili9327 по нему и говорил. запускал его и на уно и на меге. В управлении подсветки надобности небыло, можете сами сделать, ну или мож mazahaker пришлет, так там сделаю и покажу. ничего сложного.
Вам PWM нужен (тогда надо пожертвовать pwm пин, если это УНО , то прийдётся отказаться от microsd ) или просто включалка выключалка или ярко горит - тускло горит? Любое это желание выполнимо через установку дополнительного транзюка.
Next
Скинь еще какой нибудь скетч для теста)
Вам PWM нужен (тогда надо пожертвовать pwm пин, если это УНО , то прийдётся отказаться от microsd ) или просто включалка выключалка или ярко горит - тускло горит? Любое это желание выполнимо через установку дополнительного транзюка.
А что звонить конретно? выход стабилизатора и минус? Или искать где светодиоды припаяны?
У меня мега. надеюсь свободный PWM найду. Хочется замутить управление подсветкой по датчику освещенности.
То есть я правильно понимаю, я выпаиваю стабилизатор и ставлю вместо него транзистор, режу дорожку к нему и к ней подвожу ШИМ, которым и упарявляю яркостью? Или попытаться не убирая стабилизатор поставить транзистор за ним?
Next
Скинь еще какой нибудь скетч для теста)
Там же экзамплы прекрастно работают. Ими проверяй.
чтоб не засорять форум , проще на емайл.
Вместо стабилизатора с добавлением резюков и проводка на свободный пин. И А здесь выложить готовое решение. Звонить чтоб от этого стабилизатора больше ничего не питалось (микросд,....)
Понял, спасибо!
Дойдут руки, попробую и отпишусь.
Ответьте пожалуйста на 785 пост.
А кто - нибудь с таким работал на Ардуине Меге 2560 http://aukro.ua/lcd-tft-3-5-touch-shield-dlya-arduino-mega-i5766618556.html контроллер ILI9327, библиотеки по днего есть и есть ли каки - нить подводные камни? Или посоветуйте, дисплей с тачем не менее 3,2дюйма, для меги 2560, что бы и библиотеки под него были и поменьше подводных камней, а то не могу определиться какой взять.
Или этот лучше взять http://aukro.ua/sensornyj-3-5-tft-shield-dlya-arduino-mega-i5768113886.html ?
Вроде дешевле и разрешение больше, как с ним дела обстоят?
Как я понимаю что ссылку повыше я дал так как у него разрешение 320*240 он и на мегу и на УНО подходит без смещения пикселей, а второй только на мегу?
Первый шилд имеет 1 недостаток на мой взгляд, используется матрица меньшего разрешения чем выдает чип. по этому надо в двух позициях ротации экрана учитывать смещение надостоющих пикселей. Второй вообще без опозновательных знаков и судя по всему не имеет вывода RD наружу, могут возникнуть сложности с определением чипа, если конечно он не озвучен продавцом.
Второй на ILI9486 так написано, это нормальный?
Roman2344
В данной теме обсуждаются вопросы как заставить работать в принципе рабочие и внешне похожие модули. Я бы не стал заказывать через он-лайн аукционы. Или требуй от продавца видео и настройки, подтверждающие работоспособность модуля
А кто - нибудь браль в Украине рабочий тач с дисплеем в Украине для меги 2560, если можно ссылочку.