Topfoison tft lcd

Go To Last Post
10 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi,this lcd from TOPFOISON uses the same pin for DATA in/out,is there a library some were on the net that supports this function to read and write on the same pin .Lots of lcd stuff on the net but i cant find any project by any body that got these lcd to work.

The controller chip is ili9163.

The datasheet shows only one pin for read and write where all the other tft lcd's on the net uses two pins connected to MISO and MOSI.

 

Just to clarify i did not buy the lcd ,i took it out from lightning damage equipment so before i throw them away i would like to see if i can use them in some project.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I would start by emailing the company info@topfoison.com and telling them about the display unit you have, size, model #, and asking them if they have an Arduino library that demos how to use it.    See what they say.

 

Jim

 

 

(Possum Lodge oath) Quando omni flunkus, moritati.

"I thought growing old would take longer"

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

mikedb wrote:
this lcd from TOPFOISON
Is this going to be one of those guessing games where we all have to try and guess which model of LCD display you are talking about?

 

I'm guessing we try and pin the tail on the donkey at this page?....

 

http://www.topfoison.com/product...

 

(I guess the mention of 9163 perhaps helps to nail it down a bit?)

 

EDIT: Wouldn't you know it - the 9163 driven displays are the last 3 listed(!) so one of these I guess:

 

http://www.topfoison.com/product...

http://www.topfoison.com/product...

http://www.topfoison.com/product...

Last Edited: Wed. Jun 14, 2017 - 12:58 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks ,i could not find the exact part number on there web site so i looked at the other lcd models on the site and also send a mail -i think i used the CONTACT US option,a few weeks back and guess what ....never receive anything back.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

mikedb wrote:
,i could not find the exact part number on there web site
Well it looks like it has to be one of the 3 I just EDIT'd into the post above. So I guess the next question if you aren't sure which is what is the pixel resolution? Is it 128x128 (last one) or 128x160 (one of the first two) ?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Oh deep joy. If you then go to Technical Support/Download page:

 

http://www.topfoison.com/Tech/Do...

 

The data for the displays I just mentioned are notable by their absence from there :-(

 

Not sure how one is expected to program such a device without a datasheet!

 

Anyway you say the data line is read/write. Isn't that just the SDA line of an I2C interface then?

 

EDIT: so this was on the website:

 

 

That is just "I2C" isn't it?

Last Edited: Wed. Jun 14, 2017 - 01:12 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Well the first two look like they have an SPI type(SCL/SDA) of interface, while the last one looks like a parallel interface(D0-D7).

My guess you only use the MOSI + SCL clock and CS chip select if using more then one SPI device.  

 

Jim

 

 

 

(Possum Lodge oath) Quando omni flunkus, moritati.

"I thought growing old would take longer"

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

https://github.com/sumotoy/TFT_I...

is an Arduino lib for such displays.

 

Jim

 

 

(Possum Lodge oath) Quando omni flunkus, moritati.

"I thought growing old would take longer"

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I did manage to download datasheets from there and the pin layouts from the datasheet and lcd match ,the lcd still work in the faulty device and i could cross check the three vss pins and 3v3 supply.The datasheet refer to this pin in question as (SDA -  serial data in /out on rising edge).

 

I never worked with a TFT LCD and also just recently started with ATMELS ,i did a lot of programming on pics (as a hobby) in assembler using MPLAB ,so even C  programming is a big unkown exciting

venture although i am  past ''blink led'' ....just saying i'm not a pro.

 

The LCD is FPC17711A ,small flat ribbon cable 18 pins and pin1 and 18 is not used ,this also correspond to the datasheet of ili9163.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

You haven't said which AVR. Assuming a "mega" it should have a "TWI" interface. That is Atmel's (non copyright infringing) word for I2C (industry standard invented by Philips - now NXP). A common library people use for I2C on mega AVR chips is the I2C/TWI library by Peter Fleury:

 

http://homepage.hispeed.ch/peter...

 

(under "I2C Master" on that page)