Home iLCD Products | News | Contact  
 


Frequently Asked Questions (FAQ)

The touchscreen of my iLCD does not work anymore, can I send back the iLCD for repair ?
Why doesn't show my iLCD foreign characters like "äöü" ?
Why doesn't it work to set the X or Y cursor position to decimal 170 ?
I do not understand how touchfields work - can you please explain further ?
I've problems with connecting my iLCD via I2C/SPI - is there any further information available ?

Goto previous page


Q: The touchscreen of my iLCD does not work anymore, can I send back the iLCD for repair ?
A: In nearly 100% of all cases the touchscreen is simply disabled by accident. Please carry out the steps mentioned below. If the touchscreen still does not work afterwards, please get in contact with demmel products and ask for details about returning iLCDs for repair.

Please load your favorite *.lcdp-flash flash file on the "iLCD Setup" screen of your iLCD Manager software, or create a new flash data file by pressing the "New..." button.

Click to "Edit --> Setup Data..." and go to the "Hardware" tab.

Setup touchscreen  

Ensure that the items marked in red below are enabled.

If you are setting up a monochrome iLCD panel, the section "LCD Display" may be enabled. If this is true, take care to select the appropriate controller and width/height setting, otherwise the iLCD panel will not work properly anymore after writing the flash data!

Press "Ok" and "Write Flash..." on the main screen then.

After this your touch screen should work as expected. You may re-calibrate it by sending the "\iTC" command on the "Terminal" screen and touching the crosshair positions on the touchscreen as desired.

You can test the calibration via the command "\iTV" to ensure the touchscreen is working properly.

If the X/Y direction is swapped, check/uncheck the "Swap X/Y" checkbox on the "Edit Setup Data" screen and write data to the flash again. When doing so, a re-calibrating of the touchscreen must be done.

Top of page
Q: Why doesn't show my iLCD foreign characters like "äöü" ?
A:

As you can store any fonts into the iLCD you want to have, it's up to you which character range you select to be used. Foreign characters like "äöü" are located in the second half of a code page (than means their ASCII code is higher than 128 decimal / 80 hex), you need to select the "Last Char" field on the "Edit Font" screen accordingly (e.g. 255 decimal) and to re-convert the font by pressing the "Convert..." button afterwards.

After storing the modified flash data into the iLCD panel, the character range you've selected for converting can be displayed.

Top of page
Q: Why doesn't it work to set the X or Y cursor position to decimal 170 ?
A:

Decimal 170 is equal to hex AA which is the command introducer character <CID>. When you want to send data containing this special byte value you must quote (that means send it double) this character.

Have a closer look at the iLCD Command Set specification, chapter "Syntax Used in Setup Program" to learn about how to send data to an iLCD panel.

Top of page
Q: I do not understand how touchfields work - can you please explain further ?
A:

First of all, please read the chapter "The Concept of iLCD's Touch Fields"in the iLCD Command Set specification.

If you still do not understand how touchfields work, load the file "Simple Touch Field Demo.lcdp-flash" (located in the Data\ sub-directory of the iLCD Manager's installation directory) provided with your iLCD Setup Manager software by clicking to the "Load..." button on the Setup screen. Press "Edit --> Macros..." then and have a look to the macros used to make the touchfield work.

Top of page
Q: I've problems with connecting my iLCD via I2C/SPI - is there any further information available ?
A:

Communicating via I2C or SPI requires additional protocol handling due to the nature of the busses.

As mentioned in the command specification, there is an extra application note for I2C and for SPI explaining how to operate these busses with iLCD.

Top of page