Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - ardiardi

Pages: [1]
1
OLEDs / Re: Odd LCD Behavior (Resolved)
« on: November 16, 2015, 06:46:13 AM »
Hello Folks,

The cause of the problem was the corruption of data during SPI communication.

It turns out that the LCD module is only compatible with a sub-set of SPI modes. Out of four possible SPI modes of operation, LCD module did not work at all with one, caused the problem described with another, and worked OK with other two SPI modes.

For this project a PIC24HJ series CPU was used and SPI was set to have CKP and CKE of opposite logic level. The SPI communication worked fine running at 3.3-MHz.

Thanks for your help.


2
OLEDs / Odd LCD Behavior
« on: November 10, 2015, 01:43:31 PM »
Hello,

I am using NHD‐1.5‐128128UGC3 Graphic Color OLED Display Module utilizing SPI serial communication. Most of the time the LCD works fine but occasionally puts some of the pixels of a feature at the wrong location. For example, if it is showing large digits (27 pix wide and 40 pix high), for a time all is OK but occasionally the lower portion of a digit is shown at very odd location (designed to be blank) before resuming to normal showing of the digits. Sometimes the wrongly placed pixels are rotated 90 deg!

Any comment/clue to guide me troubleshoot this problem is appreciated.

3
OLEDs / OLED SPI Chip Select (CS)
« on: November 10, 2015, 12:55:19 PM »
Hello,

I am using NHD‐1.5‐128128UGC3 Graphic Color OLED Display Module utilizing SPI serial communication. The documentation is very vague regarding manipulation of the CS (Chip Select) line. My question:

Does CS need to be Activated/Deactivated for each command/argument transmitted or is it possible to transmit multiple commands/arguments with CS being activated once upon start and deactivated at end of the process?

Your help is greatly appreciated.


Pages: [1]