|

楼主 |
发表于 2023-10-21 12:53:28
|
显示全部楼层
这是我的代码:
- #include <Arduino.h>
- #include <SPI.h>
- #define TFT_SCL 2
- #define TFT_SDI 3
- #define TFT_SDO 4
- #define TFT_CS 5
- #define BL_EN 6
- #define LCD_RST 7
- void setup()
- {
- Serial.begin(1200);
- while (!Serial);
- Serial.println("test start...");
- pinMode(BL_EN,OUTPUT);
- digitalWrite(BL_EN, HIGH);
- pinMode(TFT_CS,OUTPUT);
- SPI = MbedSPI(TFT_SDO, TFT_SDI, TFT_SCL);
- SPI.begin();
- //SPI.beginTransaction(SPISettings(2000000, MSBFIRST, SPI_MODE2));
- digitalWrite(TFT_CS, LOW);
- uint16_t ret = SPI.transfer16(0x0000);
- digitalWrite(TFT_CS, HIGH);
- //SPI.endTransaction();
- Serial.print("read 0x00=");
- Serial.println(ret,HEX);
- }
- void loop()
- {
- //
- }
复制代码 |
|