Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LC7981 160X80 Monochrom LCD #42

Closed
olikraus opened this issue Jun 22, 2015 · 7 comments
Closed

LC7981 160X80 Monochrom LCD #42

olikraus opened this issue Jun 22, 2015 · 7 comments

Comments

@olikraus
Copy link
Owner

Originally reported on Google Code with ID 42

http://arduino.cc/forum/index.php/topic,91486.0.html

Status: Implemented, wait for check

Reported by olikraus on 2012-02-13 16:21:03

@olikraus
Copy link
Owner Author

Reported by olikraus on 2012-02-13 16:22:03

  • Status changed: Started
  • Labels added: Milestone-1.02
  • Labels removed: Milestone-Future

@olikraus
Copy link
Owner Author

after switching msb/lsb it works.
but the HelloWorld.pde needs to checked (compile error???)


Reported by olikraus on 2012-03-01 21:05:07

@olikraus
Copy link
Owner Author

HelloWorld.pde compiles fine, maybe check within the Arduino Environment

Reported by olikraus on 2012-03-01 22:15:03

@olikraus
Copy link
Owner Author

feedback was, that this works fine

Reported by olikraus on 2012-03-13 17:53:38

@olikraus
Copy link
Owner Author

Reported by olikraus on 2012-03-13 17:53:54

  • Status changed: Fixed

@olikraus
Copy link
Owner Author

With 1.04 and my LC7981 Display I can't get this to work - even the HelloWorld.pde fails
on me.
I think my problem is that the pin names inside the constructor are confusing. Why
is /CS needed and equals RS=DI?

I got my display working with just D0..D7, RS, E, RW.

Please, can anyone help?

Reported by honktonk66 on 2012-05-21 08:21:09

@olikraus
Copy link
Owner Author

RS and DI are different names for the same pin. 
RS = Register Select
DI = DATA/Instruciton
The LC7981 has a chip select input line. This pin must have input low to accept data
or instructions. U8glib can control this "CS" input or you can pull this line to GND.
If CS is not used, put U8G_PIN_NONE at this position in the constructor.
U8GLIB_LC7981_160X80 u8g(8, 9, 10, 11, 4, 5, 6, 7,  18, U8G_PIN_NONE, 15, 17, 16);

Reported by olikraus on 2012-05-21 09:19:56

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant