Jump to content


Photo

Using SPI LCD screen as a primary monitor

spi lcd monitor tft screen display

  • Please log in to reply
10 replies to this topic

#1 EYYE

EYYE

    Newbie

  • Members
  • Pip
  • 4 posts

Posted 07 October 2015 - 11:04 AM

Hi,

I want to know if there is possibility of somehow send the video signal out to lcd tft screen though spi. I donť want to draw on it anything with arduinish program or so. All i want to have is lcd screen working via spi communication with pcDuino and showing me background, so I can use it to work with pcDuino. 

You may ask, why don't I simply use HDMI or LVDS output? Sure, I can. But I don't want it. The reason is simple. There doesn't exists small (let's say about 3") screen with LVDS or HDMI input, or I am not able to find one. What I found is small 2.8" screen which does work via usb, but that's pricey as hell. For that cost I can afford ten of SPI lcd-s. So that's why I want to archieve it this way. Though SPI :) Any ideas?



#2 LS-Support-12

LS-Support-12

    Forum Support

  • Moderators
  • 326 posts

Posted 07 October 2015 - 03:29 PM

Any ideas?

Which OS you're using? Android or Lubuntu?



#3 cwilt

cwilt

    Advanced Member

  • Members
  • PipPipPip
  • 1,012 posts

Posted 08 October 2015 - 01:54 AM

No SPI that I know of, maybe USB.



#4 igorpec

igorpec

    Member

  • Members
  • PipPip
  • 16 posts

Posted 08 October 2015 - 05:08 AM

banana-spi-display.jpg

 

Something like this? An 2.4" 320x240 display for 7 USD ? :)

 

Drivers are built in Armbian so you only need to wire properly and load module.

http://www.armbian.com/banana-pi/

 

Tested on kernel 3.4.x  ... possible on 4.x but I haven't manage yet.


  • LS-Support-12 likes this

#5 cwilt

cwilt

    Advanced Member

  • Members
  • PipPipPip
  • 1,012 posts

Posted 08 October 2015 - 10:31 AM

banana-spi-display.jpg

 

Something like this? An 2.4" 320x240 display for 7 USD ? :)

 

Drivers are built in Armbian so you only need to wire properly and load module.

http://www.armbian.com/banana-pi/

 

Tested on kernel 3.4.x  ... possible on 4.x but I haven't manage yet.

 

What drivers and module, specificly?

 

He is not talking about just drawing pictures on it.



#6 EYYE

EYYE

    Newbie

  • Members
  • Pip
  • 4 posts

Posted 08 October 2015 - 01:03 PM

Oh sorry. Absolutelly forgot to tell you that. I'm using Lubuntu on it.



#7 igorpec

igorpec

    Member

  • Members
  • PipPip
  • 16 posts

Posted 08 October 2015 - 01:46 PM

OS does not matter much but you will need to have a proper kernel if you want to do so. 

 

Drivers come from here:

https://github.com/notro/fbtft

Essentially you need to add them to your kernel source, add SPI driver(if not already there), build kernel and install kernel.

 

I successfully connected two totally different boards (A20/imx6) and kernels (3.4.x and 3.14.x). I think this should work on any A20 based Pcduino.

 

Wiring should not be that hard - SPI needs 9 wires for display.  



#8 cwilt

cwilt

    Advanced Member

  • Members
  • PipPipPip
  • 1,012 posts

Posted 08 October 2015 - 11:30 PM

Interesting.

 

I did not know it existed.



#9 EYYE

EYYE

    Newbie

  • Members
  • Pip
  • 4 posts

Posted 14 October 2015 - 08:14 AM

Wow, thank you a lot! :) I will definitelly try that.



#10 cwilt

cwilt

    Advanced Member

  • Members
  • PipPipPip
  • 1,012 posts

Posted 14 October 2015 - 10:48 AM

Please update the forum on your progress.



#11 EYYE

EYYE

    Newbie

  • Members
  • Pip
  • 4 posts

Posted 14 October 2015 - 01:22 PM

Please update the forum on your progress.

At this time I'm waiting until the display arrives (approx. 3 weeks). After that I definitelly will. :)


  • LS-Support-12 likes this





Also tagged with one or more of these keywords: spi, lcd, monitor, tft, screen, display

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users