element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum Will a  UNO R3 2.8" TFT touch screen with SC card socket work with the Raspberry Pi 2 B
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Replies 13 replies
  • Subscribers 685 subscribers
  • Views 2791 views
  • Users 0 members are here
Related

Will a  UNO R3 2.8" TFT touch screen with SC card socket work with the Raspberry Pi 2 B

Former Member
Former Member over 10 years ago

Will a  UNO R3 2.8" TFT touch screen with SC card socket work with the Raspberry Pi 2 B?

  • Sign in to reply
  • Cancel
  • balearicdynamics
    0 balearicdynamics over 10 years ago in reply to Former Member

    If it work, with a depth check of the software maybe we can do something for the PI too.

     

    Enrico

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Robert Peter Oakes
    0 Robert Peter Oakes over 10 years ago in reply to balearicdynamics

    Most controllers will work in SPI, 16 bit or 8bit

    It is all about how you initialize the controller

     

    So just because a display is only connected in 8 bits does not mean it won't work. In most cases it will

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Robert Peter Oakes
    0 Robert Peter Oakes over 10 years ago

    So I looked at the libraries and the link etc, while there is some confusion as to the exact chip on the display, one thing is clear

     

    Well 2 actuallly

     

    1.     it does apear to be working in 8 bit mode as I suspected, if you initialize the display with the assumption it is working in 16bit mode then of course it will fail, if you look at the libraries and get right down into the WriteCommand or WriteData (This is all modified from Adafruit and other libraries,) it is sending each 16 bit command twice over the 8 bits doing a shift of course for the upper bits. this is no slower than the AVR using 16bits (Assuming it even had 16bits available) so not really an issue, though on all but the smallest displays this will be slow, the PI has more than enough pins to replicate this, the other pins in use are pretty standard, a registry select to determin if your writing a command or data, a WR pin for guess what image, a reset pi and the chip select. this is all pretty basic and common

     

    2.     The touch is not too great in that it seems to be re-using pins from the Data to read the touch screen, this will work but adds a little complexity to the library, using the TSC2046 would have been nicer, but it still should work ok, just lower resolution

     

    to work with the PI you will need to perform the pin manipulation as seperate pins as im not aware of a group pin command, the Touch will require the addition of a touch controller if even possible as the board seems to be wiring the touch and some data LCD pins together, maybe hacking the board could seperate them but if your going to all that trouble then simply but a display already for the PI or atleast one using a 2046 touch controller and SPI based LCD interface

     

    see my latest post for example (This is windows 10 for IoT but the principals are the same, and there is a schematic for the interface int he comments)  Raspberry Pi 2, 480*320 Colour LCD Displays on a Windows 10 IoT and a really cool demo

     

    The comments on Amazon about FAKE may well be FAKE in them selves as most controller chips can work in 8, 16, 18, and even 24bit modes as well as SPI or I2C in some cases, its all about knowing what your doing with  the chip, the people crying out FAKE on amazon on the face of it do not apear to know what their talking about and understand exactly what you can do with these chips, they probably grabed the first driver they found for the chip and it failed because it is more popular to use 16bit or a SPI interface. the link to my post above is an example of a varient where the chip is operating in 16bit paralel mode but the micro is talking to it via a SPI bus and a couple of shift registers (This approach will also work great for an AVR too, even better than the way the posters panel is configured

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
<
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube