на ардуно мега есть выход +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)