Otó¿ naby³em z allegro wy¶wietlacz lcd 8*20 ALPS NEA02028AA ze sterownikiem M50530 -001FP i pisa³em ju¿ program pod procesor wg. przyk³adu z dokumentacji do m50530 i to mi napisa³o siê :D Ale wy¶wietlacz pokazuje ¶wieci na czarno 1,5 linii :( :
Pinout jaki zdoby³êm:
1 - D0
2 - D1
3 - D2
4 - D3
5 - D4
6 - D5
7 - D6
8 - D7
9 - EX (wygl±da na to samo co EN)
10 - R/W
11 - IOC2 (to chyba jest co¶ jak RS ale przy przesuwaniu kursora na drugim wej. musi byæ jeden na tym zero ??)
12 - IOC1
13 - Kontrast 8,5V ( ?? )
14 - Vcc
15 - GND
16-20 - Przyciski na wy¶wietlaczu
aha opis znalaz³em na
[bascom-avr] 'Portd = D0..D7 'PB.0 = Ex (to samo co EN) 'PB.1 = IOC2 'PB.2 = IOC1
Portd = 255 Portb = 0 Waitms 100 Portd = 0
Portd = &B11111000 Portb.0 = 1 Waitms 100 Portb.0 = 0 Waitms 100
Portd = &B01010000 Portb.0 = 1 Waitms 100 Portb.0 = 0 Waitms 100
Portd = &B00111000 Portb.0 = 1 Waitms 100 Portb.0 = 0 Waitms 100
Portd = &B00000001 Portb.0 = 1 Waitms 100 Portb.0 = 0 Waitms 100
Portb.1 = 1 'ioc2 = 1 Waitms 100 Portd = &B01001101 'Write M Portb.0 = 1 Waitms 100 Portb.0 = 0 Waitms 100 [/bascom-avr]
Podobnie napisa³em program na pc i pod lpt i te¿ nie dzia³a :( mo¿e kto¶ spotka³ siê z takim displajem...