Blue Flower

 

 

 

LCDBPV2rc 2

 

Documentation mode: user / developer

Description:

************************

In process of being replaced by eGPU : link

************************
This is the second LCD BOOSTERPACK version (see LCD BOOSTERPACK V1 ) wich overcomes all drawbacks of first version and other common LCD problems:
LCD BOOSTERPACK V1 consisted in a 3.2" LCD screen with SSD1289 driver connected through a 16bit parallel / 4bit control bus to theTexas Instruments Stellaris / Tiva Microcontroller. Also, LCD module had analog bus (x+, x-, y+, y-) resistive touch panel which forced MCU to process the data. This solution was compatible with any MCU (using TI Graphics library if TI MCU is used or writing a library to do SSD1289 driver) able to havethis amount free parallel bits. Because this reason the amount of microcontrollers capable of handling this were limited.

This latest version of LCD BOOSTERPACK ( V2 ) is compatible with parallel control (like V1) and adds high speed hardware accelerated serial interface ( EHA ) control through only 4 bits. Also, digitizer and backlight has I2C control.

Compatible with any MCU: Stellaris / Tiva / c2000, MSP430, hercules launchpad, raspberry pi, arduino, beaglebone black, PIC...

LCDBPV2 is totally compatible with Texas Instruments Graphics Library and all of his examples. Only is needed to change the LCD driver with mine, get it in the latest example code.

Forum:

LCDBPV2 Subforum: go

General topics:

About E.H.A. Serial mode
What's inside LCDBP V2?
LCDBPV2 meet haptics
Serial vs EHA speed review
Touch in serial mode

API:

You can found API documentation here.

Microcontrollers:

LCDBPV2 can be used in serial or parallel mode. Tiva launchapad have enough horsepower to drive directly in parallel mode, but many other basic microcontrollers or even powerfull microcontroller but with less free pins have to use serial mode (with EHA protocol).

LCDBPV2 revA, revB
To select communication mode "SEL_MODE" jumper is used:
?Jumper UP ("s4" in silkscreen) is selected SERIAL mode.
?Jumper DOWN ("s6" in silkscreen) is selected PARALLEL mode.

LCDBPV2 revC
To select communication mode simply use switch S1 between serial mode "S" and "P" parallel mode.

 

Because TI microprocessors uses the same Code composer Studio framework, all drivers are unified, check: Code composer studio configuration for TI microprocessors.

 

MicrocontrollerHowto Last CodeforumVideos
Arduino howto Library & examples 020115 subforum Serial VS EHALibrary
MSP430G2 Launchpad howto code 26122013 subforum Videos
MSP430F5529LP Launchpad        
MSP432 Launchpad       Videos
Stellaris Launchpad ccs st/tiva code 020815 subforum Videos
Tiva Launchpad ccs st/tiva code 020815 subforum grlib example
Tiva Connected Launchpad ccs code 020815 subforum Videos
MSP432 Launchpad       Videos
CC3200 Launchpad ccs code 020815 subforum Videos
PIC 16F877A howto code v1  subforum Serial VS EHA
NXP Xpresso LPC11U68 howto code subforum Videos
Chipkit MAX32 howto code subforum Videos
STM32F0 discovery        
STM32F429I discovery        

Videos:

LCDBPV2 Youtube List  
Speed Test Youtube link
Hardware Test Youtube link

Improvements ideas for new revisions & versions of LCDBP

Hi LCDBP users! I would like to get ideas for further LCDBP improvements.
For example I will include in the next releases:
?built in touch calibration
?built in vibration control

Please go to support section and submit your improvement idea. Thanks!

FAQ:

LCDBPV2 FAQ

Store:

Package contents:
-1x resistive pen
-1x LCDBPV2

 danirebollo.es Store
 I sell on Tindie