ч2 подключаем OLED дисплей к STM32F103C8T6 в среде STM32CubeIDE , а так же пишем простую программу

Описание к видео ч2 подключаем OLED дисплей к STM32F103C8T6 в среде STM32CubeIDE , а так же пишем простую программу

подключаем OLED дисплей ssd1306 к контроллеру STM32F103C8T6 в среде STM32CubeIDE , а так же пишем простую программу для отображения текста и переменных
ссылка на библиотеки https://drive.google.com/drive/folder...
вот ссылка на интересный проект по теме
https://www.micropeta.com/video19

/* USER CODE BEGIN Includes */
#include "fonts.h"
#include "ssd1306.h"
/* USER CODE END Includes */


/* USER CODE BEGIN 2 */
SSD1306_Init(); //
int x = 1; // инициализируем переменную
/* USER CODE END 2 */


/* USER CODE BEGIN WHILE */
while (1)
{
char snum[5];
SSD1306_Clear(); //очищаем экран
SSD1306_GotoXY (35,0); // ставим курсор в точку
SSD1306_Puts ("SCORE", &Font_11x18, 1); // печатаем текст
itoa(x, snum, 10); //выполняем преобразование
SSD1306_GotoXY (0, 30); // ставим курсор в точку
SSD1306_Puts ("r", &Font_16x26, 1); // печатаем текст
SSD1306_GotoXY (30, 30); // ставим курсор в точку
SSD1306_Puts (snum, &Font_16x26, 1); //печатаем значение переменной
SSD1306_Puts (" ", &Font_16x26, 1); //печатаем пробле
SSD1306_Puts (x, &Font_16x26, 1); // печатаем значение переменной отсчета
SSD1306_UpdateScreen();
x = x + 1; // увеличиваем значение переменной отсчета
HAL_Delay (500); // делаем паузу
/* USER CODE END WHILE */

Комментарии

Информация по комментариям в разработке