http://www.cypress.com/?docID=37054
According to this the only way to use the LCD is set the project up so that it runs at 12 MHz and then use the SegLCD block.
My question is, does this apply to char LCD, and if it does is there a way to not do this and still get the LCD to work.
Currently I have a sleep timer that is suppose to wake up the PSoC every 256 msec (it only actually does it 4 times when the device is first started then it stops working)
At each wakup interrupt I increment a count.
In the main loop I use a case statement to do different actions based on what value that count is.
For example at a count of 3 I will wake the LCD up display my message and then delay for 100 mSec
Then I put the device back into sleep mode
This just flickers my LCD on once for each count value it turns on at.
Is there a way to print something to the LCD and have it still displayed while the LCD is sleeping, or would this only work if I were not to put the LCD to sleep?
Please help me understand how to use the PSoC sleep function. I think there is something I am missing about it.
|