DLP Design DLP-ECON-BP Скачать руководство пользователя страница 12

September 2014:  Vers1.0                                          Page 12                                               

©

2014 DLP Design, Inc. 

 

0x63 <- Reply to command 0x62 

 
 
 
 
(No payload, just CHKSM)  
 

 
0x63 -> Display or hide an icon on the display. 
 
To use the preset icon-position addresses, use 0-9 along the top and 10-19 along the bottom of 
the E Ink display, set XMSB to FF and 0-19 for the XLSB byte. 

 
 
 
 
 
 
 
 
 
 
 
 

 
 
 

0x64 <- Reply to command 0x63  

 
 
 
 
(No payload, just CHKSM)  

 

 
0x64 -> Import icon from host  

 
 
 
 
 
 
 
 
 
 

 

0x65 <- Reply to command 0x64 

 
 
 
 
(No payload, just CHKSM)  

0xF5 

SOF       Start of frame 

0x04 

SZ          Packet size (0x04) 

0x63 

CMD       Reply (0x63) 

0xC7 

CHKSM XOR of preceding bytes, seeded with 0x55 

0xF5 

SOF       Start of frame 

0x0A 

SZ          Packet size (0x0A) 

0x63 

CMD      Command 

0-0x59 Icon 

index 

0 or 1 

Icon OFF/ON (0 for Hide Icon; 1 for Display Icon) 

XMSB 

X Most Significant Display Location Byte (use FF for 
the preset icon positions) 

XLSB 

X Least Significant Byte 

YMSB 

Y Most Significant Display Location Byte (use FF for 
the preset icon positions) 

YLSB 

Y Least Significant Byte 

chksm 

CHKSM XOR of preceding bytes, seeded with 0x55 

0xF5 

SOF       Start of frame 

0x04 

SZ          Packet size (0x04) 

0x64 

CMD       Reply (0x64) 

0xC0 

CHKSM XOR of preceding bytes, seeded with 0x55 

0xF5 

SOF       Start of frame 

0x90 

SZ          Packet size (0x90) (144b) 

0x64 

CMD      Command 

0x0-
0x59 

PAYLOAD     Index for icon storage locations for 
icons 0-89 decimal. 

0x0 

PAYLOAD     Segment 0 

138 
Bytes 

PAYLOAD     138 bytes of icon data (128 + 10) 

chksm 

CHKSM XOR of preceding bytes, seeded with 0x55 

0xF5 

SOF       Start of frame 

0x04 

SZ          Packet size (0x04) 

0x65 

CMD       Reply (0x65) 

0xC1 

CHKSM XOR of preceding bytes, seeded with 0x55 

Содержание DLP-ECON-BP

Страница 1: ...latile Storage for Three Full Display Images Up to 90 32x32 Pixel User Defined Icons Windows Demonstration GUI with Barcode Creation Support Provided 1 0 INTRODUCTION The DLP ECON F1 E Ink Display Controller is designed to make easy work of driving E Ink s 1 73 inch Mobius display This module consists of the electronic components necessary to correctly update the image on the e paper display via a...

Страница 2: ... of text loading full screen images to the display from non volatile memory icon display clear etc More to the point full screen loading of images to the frame buffer is typically avoided because small micro controllers serving as a host typically do not have the storage capability to hold full screen 20K byte images That said even the smallest microcontroller can easily send over full screen imag...

Страница 3: ...e Finally verify correct operation of the system by clicking on the Clear Display button in the GUI At this point the DLP ECON BP BoosterPack is ready for use 3 0 DLP ECON BP BOOSTERPACK DLP ECON BP BoosterPack contains an E Ink display display controller temperature and humidity sensor four push button switches and connections for both a TI LaunchPad and USB connection to a host PC The DLP ECON B...

Страница 4: ...8 Stop Bits 1 Voltage 0 3V Idle When High 3 1 4 CURRENT SENSING RESISTOR A current sensing resistor is installed on the BoosterPack in series with the power being supplied to the DLP ECON F1 controller module The resistor R18 is a 0 1 Ohm 1 tolerance resistor To monitor the current being drawn by the module a millivoltmeter can be used to measure the drop across this resistor and the current draw ...

Страница 5: ... are converted to their binary equivalents in the DLP ECON F1 and loaded to the display at the location specified by the packet sent With the local update only the pixels that must change for the required presentation of data are changed The rest of the display remains unchanged NOTE While in this Run mode the other buttons can be pressed and their functions will occur as expected but you may have...

Страница 6: ...light on the E Ink display This pin is connected to one of the GPIO lines on the DLP ECON F1 P4 1 so that the backlight can be controlled via host software Pin 5 must be tied high low to a GPIO or to another controlling circuit it must not be left floating 4 3 COMMAND SET The TTL serial interface to the DLP ECON F1 controller operates at 115 200 baud The host can be either a PC via USB or the TI G...

Страница 7: ...ecommended that the circular buffer be cleared by writing 200 zeros to the controller or by cycling power Every byte received by the controller is stored in a 200 byte circular buffer Care must be taken to never send more than 200 bytes without waiting for the controller to reply indicating the presence of additional capacity in the buffer COMMANDS 0x30 Request image from the target frame buffer N...

Страница 8: ...E6 CHKSM XOR of preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x04 SZ Packet size 0x04 0x43 CMD Reply 0x43 0xE7 CHKSM XOR of preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x04 SZ Packet size 0x04 0x44 CMD Command 0xE0 CHKSM XOR of preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x04 SZ Packet size 0x04 0x45 CMD Reply 0x45 0xE1 CHKSM XOR of preceding bytes seeded with...

Страница 9: ...preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x04 SZ Packet size 0x04 0x50 CMD Command 0xF4 CHKSM XOR of preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x09 SZ Packet size 0x09 0x50 CMD Reply 0x51 5 Bytes ASCII data for FW version MM mm chksm CHKSM XOR of preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x05 SZ Packet size 0x05 0x52 CMD Reply 0x51 CRC CRC of the image...

Страница 10: ...preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x05 SZ Packet size 0x05 0x58 CMD Reply 0x58 data PAYLOAD PMIC register data chksm CHKSM XOR of preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x06 SZ Packet size 0x06 0x57 CMD Reply 0x57 reg adr PAYLOAD PMIC register address reg data PAYLOAD PMIC register data chksm CHKSM XOR of preceding bytes seeded with 0x55 0xF5 SOF Start of f...

Страница 11: ...F5 SOF Start of frame 0x15 SZ Packet size 0x15 21 bytes 0x5D CMD Reply 0x5D 17 Bytes PAYLOAD PMIC register data 17 bytes chksm CHKSM XOR of preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x85 SZ Packet size 0x85 133 bytes 0x60 CMD Command data PAYLOAD 96b of font character data 32b nulls chksm CHKSM XOR of preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x04 SZ Packet size 0x04 ...

Страница 12: ... 1 Icon OFF ON 0 for Hide Icon 1 for Display Icon XMSB X Most Significant Display Location Byte use FF for the preset icon positions XLSB X Least Significant Byte YMSB Y Most Significant Display Location Byte use FF for the preset icon positions YLSB Y Least Significant Byte chksm CHKSM XOR of preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x04 SZ Packet size 0x04 0x64 CMD Reply 0x64 0xC...

Страница 13: ...ent 0 chksm CHKSM XOR of preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x8E SZ Packet size 0x8E 142 bytes 0x66 CMD Command data PAYLOAD 96 bytes of font character data 32 null bytes chksm CHKSM XOR of preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x04 SZ Packet size 0x04 0x90 CMD Command 0x34 CHKSM XOR of preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x04 SZ Packet...

Страница 14: ...CHKSM XOR of preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x04 SZ Packet size 0x04 0x95 CMD Reply 0x95 0xC1 CHKSM XOR of preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x04 SZ Packet size 0x04 0x94 CMD Command 0x04 CHKSM XOR of preceding bytes seeded with 0x55 0xF5 SOF Start of frame 0x04 SZ Packet size 0x04 0x95 CMD Reply 0x95 0x06 CHKSM XOR of preceding bytes seeded with 0x...

Страница 15: ... Port and D2XX programming API interfaces the provided GUI uses the D2XX interface therefore the VCP drivers must be disabled before it will work correctly with the hardware See Section 2 3 5 of the Quick Start Guide or the notes at the bottom of the page at www dlpdesign com for more details Further reading on the topic of VCP vs D2XX drivers can also be found at http www dlpdesign com tnt VCP 20...

Страница 16: ...n by other hardware 5 4 GLOBAL UPDATE This function is used to take a full screen image 20K bytes in the frame buffer and load it to the display all at once Issuing a Global Update command to the DLP ECON F1 will invalidate the CRC for the image that was held in the frame buffer before performing the update to the E Ink display 5 5 LOCAL UPDATE This function is called after first having sent one o...

Страница 17: ...e GUI has the ability to create custom barcodes and place them anywhere in the GUI edit window or the E Ink display It will create PDF417 QR code and ITOF type Interleave Two of Five barcodes Text can be entered and placed anywhere on the screen using the built in character set Monochrome bitmap files can be loaded from the PC s hard drive and placed anywhere within the GUI edit window or E Ink di...

Страница 18: ...ng other drawing shapes within the enlarged area 5 19 SAVE ICON TO TARGET This button sends a newly created icon to non volatile memory within the DLP ECON F1 for storage Icons are stored using a zero based access numbering system 0 89 Before clicking this button choose which of the 90 memory locations in the target device where the icon is to be stored Enter this location selection value in the E...

Страница 19: ...e the text found in the text edit box and send it the target device for later display at a location specified in the location edit box of the GUI Note that the text will NOT instantly appear on the target device display In order to display the text on the target device use either the LOCAL UPDATE button or the GLOBAL UPDATE button 5 24 COMMIT This button will freeze whatever is on the display so t...

Страница 20: ...ent name Click on Activate Zoom and move the Zoom Segment to Zoom Coordinate 0 0 Click on Save Image and assign a name to the file Click on De Activate Zoom Enter a zero in the edit box for icon number 0 of icons 0 89 in non volatile storage under the Save Icon to Target button Click on Save Icon to Target Select the new icon and click on Open The new icon is now stored in location 0 of the icon s...

Страница 21: ...d in this datasheet may be adapted or reproduced in any material or electronic form without the prior written consent of the copyright holder This product and its documentation are supplied on an as is basis and no warranty as to their suitability for any particular purpose is either made or implied DLP Design will not accept any claim for damages whatsoever arising as a result of the use or failu...

Отзывы: