NHD-7.0-800480FT-CSXV-CTP - communication not responding arduino zero

Comments

1 comment

  • Engineering Support
    Community moderator

    Hi, 

    Here are some easy and quick trouble-shooting steps. 

    • Verify SPI Settings: Double-check that SPI Mode 0 is selected and that the clock polarity and phase are set correctly.

    • Inspect Connections: Ensure that all physical connections between the Arduino and the display are secure and correct, especially the SPI, power, and control lines.

    • Validate Command Sequences: Confirm the host command sequences, including CLKEXT, ACTIVE, and others, are sent correctly and in the proper order.

    • Use Logic Analyzer: Consider using a logic analyzer to monitor SPI traffic and confirm that the data and addresses sent/received are correct.

    • Review Power-Up Sequence: Ensure the correct sequence of powering up and resetting the device as described in the datasheet.

    • Test Alternate Configurations: If possible, test with another known working setup or example code to rule out hardware faults.

    The root cause of the problem with the FT81x display is most likely incorrect SPI communication or initialization sequence. Specifically, the SPI mode may be improperly configured (it must be Mode 0), or the commands to initialize the device might not be sent in the correct order, leading to an incorrect chip ID readback of 0x42 instead of the expected 0x7C. It's crucial to verify the SPI settings, command sequence, and proper wiring connections to ensure correct communication with the display.

    Please let us know what you find. 

    0

Please sign in to leave a comment.