Hello. I have a problem with SPI in Arduino NANO and LCD ST7735. The screen is white with hardware SPI.
#define TFT_CS A2
#define TFT_RST A1
#define TFT_DC A0
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);
void Setup(){
SPI.begin();
but when i assigns SPI pin:
#include <SPI.h>
#define TFT_CS A2
#define TFT_RST A1
#define TFT_DC A0
#define TFT_MOSI 11
#define TFT_SCLK 13
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, TFT_SCLK, TFT_RST);
this LCD starts but it is terribly slow and the whole program slows down, MPU6050 measurement became impossible, where with the same program on OLED SSD1306 I2C it flashed nice. I understand that this configuration is about software SPI despite the use of SPI hardware pins.
Why hardware SPI dont work?