Home iLCD Products | News | Contact | Deutsch  
 


Frequently Asked Questions (FAQ)

The touch screen 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 ?
I want to migrate an application to a new iLCD - do I have to edit all commands to fit the new screen size and color mode ?

Goto previous page


Q: The touch screen of my iLCD does not work anymore, can I send back the iLCD for repair ?
A: In nearly 100% of all cases the touch screen is simply disabled by accident. Please carry out the steps mentioned below. If the touch screen 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 touch screen as desired.

You can test the calibration via the command "\iTV" to ensure the touch screen 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 touch screen 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 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
Q: I want to migrate an application to a new iLCD - do I have to edit all commands to fit the new screen size and color mode ?
A:

For migrating an application to an iLCD with a different display resolution, some new scaling commands were added to the command set. By adding only four lines, the entire application can be adapted to fit the new screen.

When switching from monochrome to a color iLCD, the black and white graphics, texts and forms can be colored easily by setting foreground and background color to desired values.

For further information about porting applications, refer to the Migration Application Note.

Top of page