loading
2 Comments

Tell us about yourself!

Complete Your Profile
  • How to use 2.4 inch TFT LCD SPFD5408 with Arduino Uno and Mega

    dont know what controller driver this is. maybe chinese people just add a new ID to a existing chip? Its 0x6060 and it seams to be 100% compatible with 0x7789. Who cares?

    View Instructable »
  • How to use 2.4 inch TFT LCD SPFD5408 with Arduino Uno and Mega

    https://forum.arduino.cc/index.php?topic=366304.0Use the example Mcufriend_kbv => graphictest_kbvUncomment in the "SETUP-PART" g_identifier = 0x7789;Void setup should be look like this now:void setup(void) { Serial.begin(9600); uint32_t when = millis(); // while (!Serial) ; //hangs a Leonardo until you connect a Serial if (!Serial) delay(5000); //allow some time for Leonardo Serial.println("Serial took " + String((millis() - when)) + "ms to start"); static uint16_t identifier; tft.reset(); //we can't read ID on 9341 until begin() g_identifier = tft.readID(); // Serial.print("ID = 0x"); Serial.println(g_identifier, HEX); if (g_identifier == 0x00D3) g_identifier = 0x9481; // write-only shield if (g_identifier == 0xFFFF) g_identif...see more »https://forum.arduino.cc/index.php?topic=366304.0Use the example Mcufriend_kbv => graphictest_kbvUncomment in the "SETUP-PART" g_identifier = 0x7789;Void setup should be look like this now:void setup(void) { Serial.begin(9600); uint32_t when = millis(); // while (!Serial) ; //hangs a Leonardo until you connect a Serial if (!Serial) delay(5000); //allow some time for Leonardo Serial.println("Serial took " + String((millis() - when)) + "ms to start"); static uint16_t identifier; tft.reset(); //we can't read ID on 9341 until begin() g_identifier = tft.readID(); // Serial.print("ID = 0x"); Serial.println(g_identifier, HEX); if (g_identifier == 0x00D3) g_identifier = 0x9481; // write-only shield if (g_identifier == 0xFFFF) g_identifier = 0x9341; // serial g_identifier = 0x7789; // force ID tft.begin(g_identifier);}

    View Instructable »