(202602281527)
Автор: pic
Загружено: 2026-02-27
Просмотров: 18
Описание:
後で検証したmcp23s17 GPIOのpin
#define GPIO_SPI_CS 4//36//9
#define GPIO_SPI_SCK 38//10
#define GPIO_SPI_MOSI 40//11
#define GPIO_SPI_MISO 8//12
//SDカード
#define SD_SCK 12
#define SD_MISO 13
#define SD_MOSI 11
#define SD_CS 10
SPIClass spi = SPIClass(FSPI);
LGFX::LGFX(void)
{
{ // SPIバス設定
auto cfg = _bus_instance.config();
cfg.spi_host = SPI3_HOST;//SPI2_HOST;//dmaで修正
cfg.spi_mode = 0;
cfg.freq_write = 40000000;//20000000;
cfg.freq_read = 16000000;
cfg.pin_sclk = 3;
cfg.pin_mosi = 45;
cfg.pin_miso = 46;
cfg.pin_dc = 47;
cfg.dma_channel = 1; // ★ DMA を有効化(必須)
_bus_instance.config(cfg);
_panel_instance.setBus(&_bus_instance);
}
{ // パネル設定
auto cfg = _panel_instance.config();
cfg.pin_cs = 14;
cfg.pin_rst = 21;
cfg.pin_busy = -1;
_panel_instance.config(cfg);
}
{ // タッチ設定
auto cfg = _touch_instance.config();
cfg.spi_host = SPI3_HOST;//(SPI2_HOSTから2/28修正)SPI2_HOST;//SPI3_HOST;//dmaで修正
cfg.freq = 1000000;
cfg.pin_sclk = 42;
cfg.pin_mosi = 2;
cfg.pin_miso = 41;
cfg.pin_cs = 1;
cfg.pin_int = -1;
cfg.bus_shared = true;//falseからtrueに2/28修正//false;//true;
_touch_instance.config(cfg);
_panel_instance.setTouch(&_touch_instance);
}
setPanel(&_panel_instance);
}
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: