Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 4 of 4

Thread: Are Arduino mega compatible TFT LCD screen compatible with Teensy 3.6

  1. #1
    Junior Member
    Join Date
    Aug 2018
    Posts
    2

    Are Arduino mega compatible TFT LCD screen compatible with Teensy 3.6

    Hi, I have a Teensy 3.6 board and an Arduino Mega board. I hope to purchase a 3.5' 320x480 TFT LCD screen that can be used on both of them. A quick search on Amazon gives me some products that claims to be compatible with Arduino Mega (such as this one: https://www.amazon.com/Kuman-Arduino...ega+LCD+screen).


    My question is, generally, are these Arduino Mega compatible TFT LCD screens compatible with Teensy 3.6?

  2. #2
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    12,176
    Description says:
    Controller: ILI9481 or ILI9488 driver(default in random)
    It looks like there is support for the ILI9481 in UTFT:
    Code:
    …\hardware\teensy\avr\libraries\UTFT\tft_drivers\ili9481\initlcd.h:
        1: case ILI9481:
    But not SPI - would take the parallel wiring as noted in this thread

    Forum searching for "ILI9481 or ILI9488" hits on a couple threads each.

  3. #3
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    22,458
    Quote Originally Posted by cloudy2018 View Post
    My question is, generally, are these Arduino Mega compatible TFT LCD screens compatible with Teensy 3.6?
    Generally, yes. But it really depends on the specific software library you will use. Many of these vendors don't actually publish any code at all, or offer *any* support. Many of them, if they provide any assistance at all, will just suggest you go use one of Adafruit's libraries.

    This product seems to ship with a small CD. What will actually be on the disc determines how useful the product is with other boards. Maybe ask the vendor if you can download the files from their website? If you post a link here, maybe we can give you a more informed opinion about whether it will really work.

    Also generally speaking, pretty much all of Adafruit's libraries work. In the rare cases where there's a problem, I often buy the Adafruit product and fix the library. Adafruit pretty much always accepts fixes for Teensy into their code (but these days, fixes like that are very rarely needed). But the caveat for you is whether the Adafruit library will really work with a non-Adafruit product. Again generally speaking, I tend to only test Adafruit's code with their products.

  4. #4
    Junior Member
    Join Date
    Aug 2018
    Posts
    2
    Yes, there is a link with the product's software library. Here is the link: https://mega.nz/#F!uA0RCZRD!ZFXm54hof7W3-AVm_NymkQ. I would really appreciate if you could help me check this library.

    As I am completely new to using LCD screens on these microcontrollers, I also have more questions about choosing a screen:


    1. Are there any beginner-level introduction materials about using LCD screens with Arduino/Teensy?

    2. I have met quite a few terminologies when searching for a product, like 3-pin SPI, 4-pin SPI, 8-bit parallel, 16-bit parallel, what do they mean and which of them is better?

    3. Currently a lot of websites only gives me a picture on how to connect the screen on Arduino, but how can I know which pin to connect when I ship the LCD screen to Teensy?

    4. Also by searching in the forum, it seems 3.2 inch 320x240 LCD screens with ILI9341 controller is a better option because it has an optimized library. Generally what kind of refresh rate can a 320x240 LCD screen with ILI9341 controller achieve, and what about 320x480 LCD screens?

    Thanks.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •