結果(失敗)(容量が足りない
イメージ
プログラム(STM32C0116-DKとプログラム、構成は、同じ
//spi_st7789_C0116_1
//ヘッダーファイル
#include <Arduino.h>
#include <SPI.h>
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7789.h> // Hardware-specific library for ST7789
//定義
#define TFT_CS PA_4
//#define TFT_RST 9 // Or set to -1 and connect to Arduino RESET pin
#define TFT_RST -1 // Or set to -1 and connect to Arduino RESET pin
#define TFT_DC PA_6
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
//Adafruit_ST7789 tft = Adafruit_ST7789(&SPI, TFT_CS, TFT_DC, TFT_RST);
//Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, PA_7, PA_5,TFT_RST);
//初期化
void setup() {
// SPIの初期化
SPI.setMISO(PB_6);
//SPI.beginTransaction( SPISettings(8000000, MSBFIRST, SPI_MODE0) );
//240x240の液晶を使用する。
tft.init(240, 240); // Init ST7789 240x240
} //setup
//メインループ
void loop() {
// 画面表示をクリア
tft.fillScreen(ST77XX_BLACK);
// テキストサイズを設定
tft.setTextSize(3);
// テキスト色を設定
tft.setTextColor(ST77XX_WHITE);
// テキストの開始位置を設定
tft.setCursor(0, 10);
// 1行目に46を表示
tft.println("C011");
delay(3000); //1秒待つ
} //loop