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

подключаем OLED дисплей ssd1306 к контроллеру STM32F103C8T6 в среде STM32CubeIDE , а так же пишем простую программу для отображения текста и переменных ссылка на библиотеки
вот ссылка на интересный проект по теме
/* 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 */

Смотрите также