Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24 Product List
designing with ft800 soft2
With the hardware design complete, it is now time to look at how easy the FT800 is to work with. There is an initialization sequence that needs to be performed only once when power is applied or the FT800 is resumed from a low power mode. When configuring the MCU, if using SPI, set the port for Mode 0 and a maximum speed of 10 MHz. Serial data is sent with the most significant bit first; however, the bytes are sent in “Little-Endian” format. If using I²C, match the address and use any speed up to 3.4 Mbps. As with SPI, data bytes are sent in “Little-Endian” format. To wake the FT800, toggle the MCU GPIO pin connected to the Power Down pin low for 20 ms, then return it to high. Send the special wake-up command by writing 3 bytes of 0x00. Select the external clock by writing the sequence 0x44, 0x00, 0x00. Finally select a 48 MHz operating frequency by writing the data sequence 0x62, 0x00, 0x00. At this point, the FT800 may accept a SPI clock of up to 30 MHz. The final task for FT800 initialization is to set the Pixel Clock to zero. This prevents unwanted artifacts from being displayed on the LCD. The FT800 is now initialized and ready for commands.
PTM Published on: 2013-10-02