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

Поделиться
HTML-код
  • Опубликовано: 3 дек 2024
  • подключаем OLED дисплей ssd1306 к контроллеру STM32F103C8T6 в среде STM32CubeIDE , а так же пишем простую программу для отображения текста и переменных
    ссылка на библиотеки drive.google.c...
    вот ссылка на интересный проект по теме
    www.micropeta....
    /* 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 */

Комментарии • 4

  • @Ар-к8х
    @Ар-к8х Месяц назад

    Здравствуйте. Когда будет продолжение?)

    • @НиколайВасильев-у3з
      @НиколайВасильев-у3з  Месяц назад

      Добрый день! боюсь никогда, посчитав свои затраты на все эти игрушки, я пришел к выводу - покончить со всем этим.

  • @ЮрийПрохоров-т8ч
    @ЮрийПрохоров-т8ч 7 месяцев назад

    Здравствуйте! Скажите пожалуйста,.к stm32f100... Ведь точно так же можно подключить дисплей (речь ,.безусловно, не о номерах выводов). Спасибо

    • @НиколайВасильев-у3з
      @НиколайВасильев-у3з  7 месяцев назад

      Добрый вечер, абсолютно можно подключить, если будет использоваться , думаю даже пины должны совпасть. просто в stm32f100 только одна шина I2c а stm32f103 их 2шт, если будет использована версия контроллера с таким же кол-вом ножек то все будет практически точно так же как на видео