на ардуно мега есть выход +3В. если запитать lcd от трех вольт, то резисторы не нужны?если питание +5В, то все линии данных и управления (DB0-DB15, RS, WR, CS, RST) должны подключаться к ардуине через резисторы около 20кОм!
на ардуно мега есть выход +3В. если запитать lcd от трех вольт, то резисторы не нужны?если питание +5В, то все линии данных и управления (DB0-DB15, RS, WR, CS, RST) должны подключаться к ардуине через резисторы около 20кОм!
обязательно резисторы 20ком?
у меня есть в наличии резисторы 1ком.
да и здесь используются 1ком
http://iteadstudio.com/produce/itdb0...-library-v1-2/
там же указанно, что если использовать ихнюю библиотеку выводы надо подключать на контакты 37-41я все перепутал, для меги должно быть:
LCD: DB0-DB7 ардуино-мега: D37-D30
LCD: DB8-DB15 ардуино-мега: D22-D29
правильно я понял?If you want to use the shield with library v1.2, you need to modify the pins setting like this:
ITDB02 lcd(37,36,35,34,33,32,31,30,22,23,24,25,26,27,28,2 9,38,39,40,41);
Последний раз редактировалось fedy; 10.11.2011 в 21:44.
1ком маловато, и по той ссылке не 1, а 10ком, по моему, трудно различить по картинкам.
правильно, у меня тоже самое написано, только посмотри внимательно на последовательность.
и на всякий случай, если не заработает, попробуй более позднюю библиотеку: http://www.henningkarlsen.com/electr...rary.php?id=39, как я уже говорил, там можно выбирать тип дисплея, может получится.
avaclub.ru
Intel D525MW, 2Gb, SSD 40Gb, 7' noname, ATX DC-DC 160W MINI-ITX, GM-2 USB GPS Receiver MTK2, USB ELM327 V1.4
а символы где можно качнуть для библиотеки?
наконец то я купил резисторов 20ком
продолжил опыты по подключению lcd. не выходит!
начнем заново-
у меня плата arduino mega 2560
дисплей 2.4 tft с тачем и риадером.
тут распиновка дисплея-
http://iteadstudio.com/store/index.p...products_id=55
подключил lcd к ардуине как здесь-
http://iteadstudio.com/store/images/...Ashield_DS.pdf
все так и сделал. по мануалу шелда для меги все сходится- проверил., для меги должно быть:
LCD: DB0-DB7 ардуино-мега: D37-D30
LCD: DB8-DB15 ардуино-мега: D22-D29
RS, WR, CS, RST - произвольно, и должно соответствовать тому что у тебя будет в строке ITDB02 myGLCD(RS, WR, CS, RESET, N);
если питание +5В, то все линии данных и управления (DB0-DB15, RS, WR, CS, RST) должны подключаться к ардуине через резисторы около 20кОм!
Нога RD дисплея (не путать с RS) подключается тоже через резистор 20кОм к +5B (всегда логическая единица).
все сигналы подключил через 20ком.
пробовал разные библиотеки, прописывал пины. не хрена не работает!!! хелп!!!
остается проверять нет ли ошибок при подключении (можно перепутать контакты, может быть есть какие-то замыкания). Если есть осциллограф, то хорошо, если нет, то можно сделать логический тестер из светодиода и резистора: земля - резистор - светодиод - проверяемый контакт. Далее написать программу, в которой все выходы, которые подключаются к LCD программируются на "ВЫХОД". На все выходы, кроме проверяемого подается уровень LOW (0). На проверяемый - "мигающий" 0/1 c частотой, например, 1 Гц, примерно так, как сделано в примере в ардуино-IDE с мигающим светодиодом. Тестером со светодиодом, про который написано выше, тыкаемся во все контакты LCD по очереди, и убеждаемся что везде не горит, а на проверяемом контакте мигает. Далее все то же самое со всеми остальными выходами по очереди (D0-D15, WR, CS....). Т.е. надо скорректировать и залить программу для каждого контакта и убедиться, что нет ошибок в соединениях.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)