· 

Seeeduino XIAOを使ってみる 3

グラフィックLCDをSeeeduino XIAOのペリヘラルのSPIで動かしてみます。参考ページは

です。

では配線です。まぁSPI以外は適当です。

graphictest.inoをベースにして最初のほうを、

  1. #include "SPI.h"
  2. #include "Adafruit_GFX.h"
  3. #include "Adafruit_ILI9341.h"
  4.  
  5. #define TFT_DC     (5)
  6. #define TFT_RST    (4)
  7. #define TFT_CS     (3)
  8. #define TFT_MOSI  (10)
  9. #define TFT_CLK    (8)
  10. #define TFT_MISO   (9)
  11.  
  12. SPIClass mySPI(&sercom0,TFT_MISO,TFT_CLK,TFT_MOSI,SPI_PAD_2_SCK_3,SERCOM_RX_PAD_0);
  13. Adafruit_ILI9341 tft = Adafruit_ILI9341(&mySPI,TFT_DC,TFT_CS,TFT_RST);
  14.  
  15. void setup() {
  16.   Serial.begin(9600);
  17.   Serial.println("ILI9341 Test!"); 
  18.  
  19.   mySPI.begin();
  20.   tft.begin();

このようにします。で、

よしきた。

、、、が、やはりピン数がすくないのぉ。残り5ピン、、、