Форум по Роботика
Технически форум => Електроника => Темата е започната от: westony в Декември 04, 2010, 07:21:31 pm
-
Здравейте, имам ардуино мега 1280 с голям LCD, но немога явно да го свържа. Опитвам се да го свържа по тази схема: http://www.ladyada.net/learn/lcd/charlcd.html
но единствено свети, не иска да покаже каквито и да било знаци. Виждам "мрежичката" но нищо повече!
-
Кажи малко повече най-добре прати някоя снимка защото възможните проблеми са много.......
-
А и плюс това то не е само схема, трябва и софтуер за комуникация. Не знам дали ардуино има вградени такива функции, но ако има и ги ползваш сигурен ли си, че отговарят на протокола за комуникация с твоя дисплей ?
-
Arduino има софтуер и за сериен дисплей и за 4/8 bit-ово управление на дисплеи стига да си варзал всичко правилно ще работи без проблеми и разбира се да си уцелил видът на дисплея
Между другото за кои дисплей говорим?????
http://www.sparkfun.com/products/257
или
http://www.sparkfun.com/products/9351
или
http://www.sparkfun.com/products/710
или този от роботев???
-
Ето http://www.flickr.com/photos/56765262@N08/ тук съм качил 5-6 снимки
20 изхода/повечето са с 16, но въпреки това има същите +4 допълнителни/
datasheet: https://docs.google.com/leaf?id=0B3hDTknDHqyGYjk4YmI5Y2UtZGE4Yi00YTIwLTljMTgtODYyMWFiMzgxYmZk&hl=bg&authkey=CP7lpOEF
-
Оправих го но с GLCD библиотеката и по начина дето беше описан там. Сега обаче, когато програмирам LCD-то показва това:
Binary sketch size: 3172 bytes (of a 126976 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
Но в момента щом изключа LCD-то от ардуиното го програмира без проблеми, някой може ли да сподели защо става така ?
-
По всяка вероятност дисплея пуска някакви сигнали ,който объркват начина на програмиране на Ардуиното.
-
И няма как да го оправя ?
-
Ако можеше някъде да го симулираш, например протеус няма да е лошо, това ардуино с какъв контролер е ? За жалост от тая дукоментация много не става ясно какви му са командите и време диаграмите.
-
Arduino-то е 1280 ATMEGA 1280
-
Най-вероятно си взел един от сериал пиновете (0и1) тях не ги използвай ако исаш да програмираш докато дисплея е варзан.
-
За връзването му ползвам 5v и GND Power пиновете :) за тях ли става дума ?
-
:shock:
...........НЕ.
тях можеж да си ги ползваш колкото искаш
Въпросът е за дигитален пин 0 и дигитален пин 1 на ардуиното.
Те са самият RS-232 които ардуино използва за комуникация ==> напълно очаквано е да имаш проблеми с комуникацията просто не ги използвай по време на програмиране. :shock:
-
Ами не, нали ти казвам ползвам тези на POWER 5V, RESET, GND
http://arduino.cc/en/uploads/Main/ArduinoMega.jpg използвам тези отстрани, от 21 до към 30 сигурно/ардуиното не е пред мен в момента/