Getting Started: Running the “S1D13517” demo
Running the Demo:
This demo has a lot of features all built into one demo. The demo has a main side panel shown in the left corner of the screen. Here you can go to various demo screens that contain sample applications that the controller could be used for along with the different performance features. Here are some of the features found in the demo:
1) Alpha Blending - Used throughout the demo to show an overlaying effect and also a transparency. This is a hardware accelerated feature. It has its own demo screen found under the performance button on the main menu.
2) Gradient - Used throughout the demo to showcase how gradients can make a demo look more cutting edge and give colors depth. The background is a drawn gradient and each panel button has a gradient effect to it. This is not a hardware accelerated function and can be found in the primitive layer of the graphics library. It has its own demo screen found under the performance button on the main menu.
3) Transitions - When a user hits a main menu button the panel will scroll out and then reappear. Also, the slide show button on the main menu will show the screen scroll in all four directions. This is a hardware accelerated function, but other controllers in the graphics library support this feature also. The transitions were slowed down so the effect could be seen. The user can control the speed with software.
To run the demo in the supported Development Board combination, set the proper hardware profile in the project HardwareProfile.h file:
· For VGA display use:
#include "Configs/HWP_XXX_VGAv1.h”
· For WVGA display use:
#include "Configs/HWP_XXX__WVGAv1.h”
Where: XXX represents any of the selected Development Boards.
The hardware profile file name refers to the combination of Development Boards that are used to run the demo. Refer to the abbreviations summary (link) for details.
The table below shows the hardware set up for the selected Development Boards attached to different Display Boards:
Required Hardware/Configuring the Hardware
The Graphics LCD Controller PICtail™ Plus S1D13517 Board (AC164127-7) will be connected to either the Explorer 16 board or PIC32 Starter Kits.
With each combination, special settings of the hardware are enumerated.
Selected Development Boards |
Graphics LCD Controller PICtail™ Plus S1D13517 Board (AC164127-7) Jumper Settings |
Resistive Touch Method |
5.7″ VGA Truly TFT Display Board (AC164127-8) |
7.0″ WVGA Truly TFT Display Board (AC164127-9) |
Explorer 16 (DM240001) + PIC24FJ256GB210 Plug-In-Module (PIM) (MA240021)
|
JP1 – don’t care JP2 - closed JP3, JP4, JP5, JP6 – set to SPI 2 J4 - open
|
4-wire Resistive Touch Screen Driver |
✓ (see notes 1, 3) |
✓ (see notes 1, 3) |
JP1 – set PEN_INT – RA14 (mapped to RC3 on the actual PIC24FJ256GB210, due to PIM signal remapping) JP2 - closed JP3, JP4, JP5, JP6 – set to SPI 2 J4 - open
|
✓ (see note 2) |
✓ (see note 2) |
||
Explorer 16 (DM240001) + PIC32MX 100P QFP TO 100P Plug-In-Module (PIM) (MA320001)
|
JP1 – don’t care JP2 - closed JP3, JP4, JP5, JP6 – set to SPI 2 J4 - open
|
4-wire Resistive Touch Screen Driver |
✓ (see note 1) |
✓ (see note 1) |
Explorer 16 (DM240001) + PIC32MX CAN-USB Plug-In-Module (PIM) (MA320003)
|
||||
PIC32 Starter Kit (DM320001) |
JP1 – don’t care JP2 - closed JP3, JP4, JP5, JP6 – set to SPI 2 J4 - open
|
4-wire Resistive Touch Screen Driver |
✓ (see note 1) |
✓ (see note 1) |
PIC32 Ethernet Starter Kit (DM320004) |
JP1 – don’t care JP2 - closed JP3, JP4, JP5, JP6 – set to SPI 1 J4 - open
|
|||
Notes: 1. When using Display Boards with the AR1020 disabled, make sure the jumpers on the Display Boards are set properly: - J1, J2, J3, J4 – set to (2-3) (use MCU signals) - J5 – don’t care 2. When using Display Boards with the AR1020 enabled, make sure the jumpers on the Display Boards are set properly: - J1, J2, J3, J4 – set to (1-2) (use AR1020 signals) - J5 – closed if the LED is used to indicate assertion of the interrupt line. 3. When using PIC24FJ256GB210 Plug-In-Module (PIM) (MA240021) set the PIM jumpers properly - JP1, JP2, JP3 – set jumpers closed to the side that says 'P' which stands for parallel (16-bit) - JP4 – open
|
Legend: |
|||
✓ |
Supported out of the box |
☒ |
Hardware compatible, will need firmware modification |
☑ |
Supported, see limitations |
✗ |
Not supported, hardware not compatible |
The Microchip name and logo, the Microchip logo, MPLAB, and PIC are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
PICDEM and PICTail are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
SD is a trademark of the SD Association in the U.S.A and other countries
Microsoft, Windows, Excel, and Windows Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.