Cześć,
Próbuję poprawnie podłączyć wyświetlacz, który oparty jest na sterowniku ST7565R (w Bascomie dostępne są biblioteki) do Atmegi32.
Wybór padł na ten wyświetlacz ze względu na rozmiar okna - idealnie pasuje mi do obudowy.
W związku z tym mam kilka pytań, na które mam nadzieję uzyskam odpowiedzi i podpowiedzi
Poniżej załączam narysowany przeze mnie schemat połączeń, notę katalogową wyświetlacza oraz fragment pomocy z Bascoma - te materiały wykorzystywałem.
Zgodnie z tym co jest opisane w helpie Bascom (konfiguracja połączeń) wyswietlacz musi mieć podłączone linie:
- D0 - D7 do jednego portu avr
- CS1, A0, RST, WR, RD, C86
Pytanie 1:
Czy poprawnie zlokalizowałem te linie w datasheet wyświetlacza i czy poprawnie zostały podłączone? Chodzi mi głównie o szynę danych D0-D8 - w helpie jest napisane, ze mają linie być podłączone do całego portu, ale nie jest napisane w jakiej kolejności.
Oczywiście w moim programie piny LCD będą odpowiednio przypisane do konkretnych portów w AT32
Pytanie 2:
W związku z tym, ze LCD musi być zasilany napięciem 3.3V a AT32 będzie zasilana napięciem 5V czy muszę stosować jakiś konwerter? Czy to dotyczy wszystykich podłączonych pinów pomiędzy LCD a AVR? jeśli tak to jaki konwerter napięć zastosować? Wychodzi na to, że musi to być konwerter 14-kanałowy?
Pytanie 3:
Nota katalogowa wyświetlacza (punkt5) wyjaśnia sposób podłączenia kondensatorów i zasilania do LCD.
Nie bardzo rozumiem co oznacza zapis:
When the voltage regulator internal resistor is not used.
(Example where VDD2=VDD,with 4× step-up)
Tzn rozumiem po angielsku, ale nie wiem o jaki rezystor chodzi?
A co jeśli chciałbym podłączyć ten wewnętrzy rezystor? Jak wtedy powinny wyglądać podłączenia kondensatorów i co by to zmieniło?
Poza tym jest jakaś zagadka z tymi Vdd, Vss i Vdd2.
Vss - ok podłaczam do GND
Vdd = Vdd2 - podejrzewam, że do +3.3V
Ale na schemacie sa piny, które mogę podłączyć albo do Vdd(Vdd2) albo do Vss - czyli co? bez znaczenia czy będą podłączone do masy czy do źródła zasilania?
O co chodzi?
Pytanie 4:
W datasheet na stronie 5 u góry opisana jest jakaś procedura ustawień - o co chodzi?
Pytanie 5:
Na moim schemacie oznaczyłem pytajnikiem piny LCD, które nie wiem jak podłączyć
W datasheet na schemacie z podłączeniem kondensatorów jest pin M/S - w opisie już go nie ma
Pin HPMB - trzeba jakoś podłączyć, ale jak?
Pin PSB - j.w.
Pin CAP4+ - j.w.
Wspólny pin od kondensatorów podłączonych do V0, V1, V2, V3, V3? w datasheet jest napisane Vdd2 lub Vss?
Czy na schemacie w datasheet V0 do którego podłaczony jest rezystor R3 to ten sam pin V0 do którego podłaczony jest kondensator C2?
Kondensator C1 podłączony jest do pinu Vdd2 lub Vss - też zagadka
Mój schemat:

Próbuję poprawnie podłączyć wyświetlacz, który oparty jest na sterowniku ST7565R (w Bascomie dostępne są biblioteki) do Atmegi32.
Wybór padł na ten wyświetlacz ze względu na rozmiar okna - idealnie pasuje mi do obudowy.
W związku z tym mam kilka pytań, na które mam nadzieję uzyskam odpowiedzi i podpowiedzi
Poniżej załączam narysowany przeze mnie schemat połączeń, notę katalogową wyświetlacza oraz fragment pomocy z Bascoma - te materiały wykorzystywałem.
Kod: VB.net
Zgodnie z tym co jest opisane w helpie Bascom (konfiguracja połączeń) wyswietlacz musi mieć podłączone linie:
- D0 - D7 do jednego portu avr
- CS1, A0, RST, WR, RD, C86
Pytanie 1:
Czy poprawnie zlokalizowałem te linie w datasheet wyświetlacza i czy poprawnie zostały podłączone? Chodzi mi głównie o szynę danych D0-D8 - w helpie jest napisane, ze mają linie być podłączone do całego portu, ale nie jest napisane w jakiej kolejności.
Oczywiście w moim programie piny LCD będą odpowiednio przypisane do konkretnych portów w AT32
Pytanie 2:
W związku z tym, ze LCD musi być zasilany napięciem 3.3V a AT32 będzie zasilana napięciem 5V czy muszę stosować jakiś konwerter? Czy to dotyczy wszystykich podłączonych pinów pomiędzy LCD a AVR? jeśli tak to jaki konwerter napięć zastosować? Wychodzi na to, że musi to być konwerter 14-kanałowy?
Pytanie 3:
Nota katalogowa wyświetlacza (punkt5) wyjaśnia sposób podłączenia kondensatorów i zasilania do LCD.
Nie bardzo rozumiem co oznacza zapis:
When the voltage regulator internal resistor is not used.
(Example where VDD2=VDD,with 4× step-up)
Tzn rozumiem po angielsku, ale nie wiem o jaki rezystor chodzi?
A co jeśli chciałbym podłączyć ten wewnętrzy rezystor? Jak wtedy powinny wyglądać podłączenia kondensatorów i co by to zmieniło?
Poza tym jest jakaś zagadka z tymi Vdd, Vss i Vdd2.
Vss - ok podłaczam do GND
Vdd = Vdd2 - podejrzewam, że do +3.3V
Ale na schemacie sa piny, które mogę podłączyć albo do Vdd(Vdd2) albo do Vss - czyli co? bez znaczenia czy będą podłączone do masy czy do źródła zasilania?
O co chodzi?
Pytanie 4:
W datasheet na stronie 5 u góry opisana jest jakaś procedura ustawień - o co chodzi?
Pytanie 5:
Na moim schemacie oznaczyłem pytajnikiem piny LCD, które nie wiem jak podłączyć
W datasheet na schemacie z podłączeniem kondensatorów jest pin M/S - w opisie już go nie ma
Pin HPMB - trzeba jakoś podłączyć, ale jak?
Pin PSB - j.w.
Pin CAP4+ - j.w.
Wspólny pin od kondensatorów podłączonych do V0, V1, V2, V3, V3? w datasheet jest napisane Vdd2 lub Vss?
Czy na schemacie w datasheet V0 do którego podłaczony jest rezystor R3 to ten sam pin V0 do którego podłaczony jest kondensator C2?
Kondensator C1 podłączony jest do pinu Vdd2 lub Vss - też zagadka
Mój schemat: