mega 2560 + дисплей
- Войдите на сайт для отправки комментариев
помогите пожалуйста подсоединить дисплей к телу.
опишу: заказал кит с ебея и мне вссе пришло в ките был arduino mega 2560 + дисплей.. но вот проблемка..я не знаю распиновку, не смог найти даташит. вот что я знаю: маркировка
SG12864J4 ver 2.1
откопал такую схемку: http://www.digitron.com.cn/Attachs/Pdf/201182016061076.pdf ,а так же хочу подметить, что в нем два канала.. по 20 пин ..что это значит не знаю.
так что я пытался делать.. я припаял ножки к первому каналу.. пайка крепкая, в ней я уверен. потом решил попробовать по аналогу как я понял версии 1ой.. или третьей , который с виду точно такой же только с одним каналом. вот этот пример: http://www.arduino.cc/playground/Code/GLCDks0108 и есть описание с ссылкой на тот же пример вот тут: http://roboforum.ru/forum86/topic9536.html
однако и тут ide 1.0 выдавал много ошибок, откопал это материальчик, где сказанно чо надо заменить 1250 на 2560 и установить 0023 ide. сделав это я увидил чудо, мой девайс прошился.
однако все что я вижу на дисплее это пятно, которое я могу изменять яркость за счет потенциометра. но не вижу картинки( .. что делать? подскажите можент пример по проще? хотябы с 1 символом..просто проверить пока втягиваюсь.
пытался загрузить фото ..но не получается.. вот сделал архивчик: http://zalil.ru/32863695
помогите пожалуйста.. а то я уже третьи сутки не сплю(
http://www.hugedrive.com/published/WG/show.php?q=V0NMQUlT-ca6ee183
это ссылка на лсд даташит ..продавец подкинул. скажите вроде он такой же как тот что в примере по пинам. так в чем тогда проблема? или я не прав?
Решил проблему?
попробуй библиотеку GLCD v3. у меня заработало!
Чтобы темы не плодить - есть мега 2560+ мега шилд 2.0 + экран ITDB02-2.4WOT TFT (без тача). Ардуина работает (простые скетчи), а ни одна библиотека (стандартные примеры) не работает - пишет что скетч загрузился, ошибок нет, но экран просто светится белым цветом. Как-нибудь можно проверить экран?
аналогичная проблема :(
дисплей (по документам от продавца и наклейке на упаковке) ITDB02-3.2S. http://imall.iteadstudio.com/display/tft-lcm/im120419005.html
плата Iteaduino IBoard Pro (ATmega 2560) http://imall.iteadstudio.com/iboard-pro.html
Дисплей подключается с помощью параллельного интерфейса.
Использую библиотеку UTFT http://www.henningkarlsen.com/electronics/library.php?id=51
Инициализирую так:
1
UTFT myGLCD(ITDB32S,38,39,40,41);
2
// UTFT(Model, RS, WR, CS, RST);
И ничего не работает :( при этом тачскрин реагирует работает превосходно.
Его инициализировал так:
1
UTouch myTouch(6,5,48,3,2);
Т.е. вроде как все правильно. Но дисплей вообще ничего не показывает :( белый экран.
Может, есть мысли, как заставить работать или отдиагностировать?
нда...
на схеме платы написано то, что указал выше, а в даташите на плату написано вот что:
Т.е. явная несостыковочка... как лечить? (правда, похоже, сначала надо с тестером прозвонить и все-таки понять, куда и какие ноги от дисплейного модуля приходят на мегу)...
На схеме платы (pdf-файл) - ошибка. С тестером прозвонил все цепи от 40-штырькового разъема дисплея - все соответствует моему последнему посту (и описанию на плату).
Дисплей не завелся по банальной причине - брак. Жду замену. Как приедет - отчитаюсь по результатам.
P.S. китайцы из одной компании один и тот же разъем (40 контактов по 20 в каждом ряду) пронумеровали по-разному. На плате маркировка так же, как маркируются, например, разъем IDE-интерфейса (змейкой). А на плате дисплея - контакты с 1 по 20 - это один ряд, а с 21 по 40 - второй. Вчера чуть мозг не взорвался, пока совмещал два даташита воедино и прозванивал цепи.
привет
SGH12864J4 подключил к меге используя библиотеку GLCD v.3
там есть отличная pdf с описанием. В нем есть таблица с 3 типами дисплеев, наш вариант - второй.
удачи
В GLCD v.3 можно менять подключение \arduino-1.0.1\libraries\glcd\config\ks0108_Mega.h открываешь текствым редактором но не блакнотом(у меня в тотал-командере встроен AkelPad) и правишь пиы как ты припаял (как удобнее). и вот еще описалово со схемой подключения http://robocraft.ru/blog/arduino/909.html