ч3 подключаем LCD дисплей 1602 к STM32F103C8T6 в среде STM32CubeIDE , и пишем простую программу

Sdílet
Vložit
  • čas přidán 23. 12. 2023
  • библиотеки
    drive.google.com/drive/folder...
    /* USER CODE BEGIN Includes */
    #include "lcd.h"
    /* USER CODE END Includes */
    /* USER CODE BEGIN 2 */
    Lcd_PortType ports[] = { GPIOB, GPIOB, GPIOB, GPIOB };
    Lcd_PinType pins[] = {GPIO_PIN_0, GPIO_PIN_1, GPIO_PIN_10, GPIO_PIN_11};
    Lcd_HandleTypeDef lcd;
    lcd = Lcd_create(ports, pins, GPIOA, GPIO_PIN_1, GPIOA, GPIO_PIN_3, LCD_4_BIT_MODE);
    Lcd_cursor(&lcd, 0,1); //ставим курсор на первую строчку
    Lcd_string(&lcd, "LCD Display 12"); //печатаем текст
    int x = 1; // объявляем переменную с значением й
    /* USER CODE END 2 */
    /* Infinite loop */
    /* USER CODE BEGIN WHILE */
    while (1)
    {
    x++ ; // каждый цикл увеличиваем значение переменной
    Lcd_cursor(&lcd, 1,7); // ставим курсор на 2 строчку
    Lcd_int(&lcd, x); // выводим значение переменной
    HAL_Delay (1000); // делаем задержку
    /* USER CODE END WHILE */

Komentáře • 1

  • @dssHack
    @dssHack Před 7 měsíci

    STM на базе Arduino Nano... Что?