| Ваш IP: 3.230.119.106 | Online(14) - гости: 9, боты: 5 | Загрузка сервера: 0.37 ::::::::::::


STM32 + TFT-дисплей SPI 320×240 (ILI9341C)

TFT-дисплей SPI 320×240 (ILI9341C) в сочетании с платой STM32 базе микроконтроллера STM32F103C8T6 имеет очень хорошее быстродействие, скорость обновления экрана намного выше чем использования этого дисплея с Arduino Nano. Работа логики дисплея имеет напряжение 3,3 В, что очень упрощает его подключение к STM32.

Подключение дисплея к STM32 достаточно простое:

При добавлении платы STM32 в Arduino IDE так же добавляются все необходимые библиотеки для работы с TFT-дисплей SPI 320×240 (ILI9341C).

Как добавить плату STM32 в Arduino IDE можно ознакомится в — STM32 Arduino IDE

// Библиотека Arduino_STM32-master.zip
#include "SPI.h"
#include <Adafruit_GFX_AS.h>   // https://rcl-radio.ru/wp-content/uploads/2020/06/Adafruit_GFX.zip
#include <Adafruit_ILI9341_STM.h>
 
#define TFT_CS         PA1                 
#define TFT_DC         PA2             
#define TFT_RST        PA3
 
long i;
 
Adafruit_ILI9341_STM tft = Adafruit_ILI9341_STM(TFT_CS, TFT_DC, TFT_RST); // Mosi - PA7, SCK - PA5 
 
void setup(){
  tft.begin(); 
  tft.setRotation(1);tft.fillScreen(ILI9341_BLACK);
}
 
void loop(void) {
  tft.setCursor(0, 0);
  tft.setTextColor(ILI9341_RED);  tft.setTextSize(1);
  tft.println("RCL-RADIO.RU");
  tft.println();
  tft.setTextColor(ILI9341_BLUE);  tft.setTextSize(2);
  tft.println("RCL-RADIO.RU");
  tft.println();
  tft.setTextColor(ILI9341_GREEN);  tft.setTextSize(3);
  tft.println("RCL-RADIO.RU");
  tft.println();
  tft.setTextColor(ILI9341_WHITE);  tft.setTextSize(4);
  tft.println("RCL-RADIO.RU");
  tft.println();
 
  tft.fillRect(0,150,150,180,ILI9341_BLACK);
  tft.setTextSize(1);
 
  tft.setTextColor(ILI9341_WHITE); 
  tft.setCursor(0, 150);
  tft.print(i++);
 
  delay(10);
}

Комментарии

Добавить комментарий

Войти с помощью: 

Случайные статьи

  • Устройство для наматывания катушек и трансформаторов на основе швейной машины

    Г.М.Билецкий, г.Черновцы При изготовлении различных устройств часто возникает необходимость изготовления различных намоточных узлов (трансформаторов, дросселей и др.). При отсутствии специальных станков их приходится наматывать вручную. Изготовить катушку из нескольких витков не составляет труда, но изготовление высококачественного трансформатора или высокоиндуктивного дросселя — достаточно долгая и кропотливая работа. Я предлагаю в качестве …Подробнее...
  • Полицейская сирена с использованием NE555

    Описание. Данная схема является имитатором звука полицейской сирены на основе NE55 Таймер IC. Схема использует два таймера NE555 ИС и каждый из них подключена как мультивибратор. Схему может питаться от разных напряжений (от 6 до 15V DC), а с использованием дополнительного усилителя мощности, можно получить довольно громкое звучание. IC1 подключен …Подробнее...
  • Простой УМЗЧ

    Простой УМЗЧ

    Основные технические характеристики усилителя: Номинальное входное напряжение — 0,7В Входное сопротивление — 50 кОм Номинальная выходная мощность на частоте 1000Гц — 70 Вт на нагрузку 4 Ом и 35 Вт 8 Ом Диапазон усиливаемых частот при неравномерности АЧХ не более 1 дБ — 10…30000Гц Коэффициент гармоник при указанном диапазоне 0,1% …Подробнее...
  • Ламповый УЗЧ — 10 Вт

    Ламповый УЗЧ — 10 Вт

    Характеристики: Выходная мощность 10Вт при Rн=8Ом Диапазон воспроизводимых частот 15…18000Гц Кнелин. иск. — 1% Uвх=0,8В Rвх=22кОм Усилитель — 3 каскада — один предварительного усиления на первом триоде Л1, второй — фазоинвертор на втором триоде Л1 и 3 каскад — двухтактный выходной усилитель на Л2 Л3 с трансформаторным выходом. Схема усилителя …Подробнее...
  • ТРИ НАПРЯЖЕНИЯ от одной «кроны»

    Применение в переносной аппаратуре операционных усилителей (ОУ) сразу же ставит задачу — каким обра­зом запитать их двуполярным напряжением +15 В. По­добный вопрос возникает потому, что в справочных ма­териалах параметры большинства ОУ приведены именно для этих питающих напряжений, и у многих радиолюби­телей создается впечатление, что ОУ могут хорошо рабо­тать лишь в …Подробнее...