This is a simple program using the Mikroelectronika TFT resistive touchscreen to create a sketchpad application.
Dependencies: SPI_TFT_ILI9341 TFT_fonts mbed
Fork of TFT_Mikroelectronika_IL9341 by
Code to make a simple sketchpad using the touchscreen from Mikroelectronika
The Mikroelectronika touch screen is a good sized display we are using for the first time in 2016. It's got a touch panel layer and can be addressed by either SPI or parallel buses.
http://www.mikroe.com/add-on-boards/display/tft-proto/
Pin connections for use with an mbed
Referring to the pin names on the screen pcb
Pins:
Screen | mbed name | KL25Z example |
---|---|---|
sdi | mosi | PTD2 |
sdo | miso | PTD3 |
rs | sck | PTD1 |
RD | GND | GND |
IM0 | GND | GND |
IM1 | 3.3V | 3V3 |
IM2 | 3.3V | 3V3 |
IM3 | 3.3V | 3V3 |
CS | digitalout pin | PTD5 |
RST | digitaloutpin | PTD0 |
WR | digitaloutpin | PTA13 |
You will need 2 wires to drive the backlight on leda and ledk (anode(connect to +V via a current limiting resistor) and cathode) Link +3.3V to IM1, IM2, IM3 to setup spi communication mode link
Changes
Revision | Date | Who | Commit message |
---|---|---|---|
7:c2bc477a07da | 2016-06-15 | cstevens | working versin with a few problems - mostly that the touch identification routine is still not 10% accurATE at telling when an actual touch has occurred.. random noise on the adcs tends to make the occasional spot apear.; fix for thi would be to detec |
6:18c7288b5e00 | 2016-06-14 | cstevens | touch nearly working; |
5:424af4fa03ab | 2016-06-09 | cstevens | working demo; |
4:14043cafbec7 | 2016-06-09 | cstevens | Version setup to drive the Mikroelectronics TFT_PROTO screens from farnell; These need some work as they use 80mA of backlight current.; They do have the touch screen capability though.; |
3:676adf84c914 | 2015-06-11 | pegcjs | Version published 11june2015 |
2:25bfb21253a6 | 2014-10-21 | pegcjs | updates in language |
1:e0479f60cd48 | 2014-10-20 | pegcjs | latest 2014 |
0:7c3b9bfd6ead | 2014-01-26 | dreschpe | add doku |