ч3 подключаем LCD дисплей 1602 к STM32F103C8T6 в среде STM32CubeIDE , и пишем простую программу
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 */
STM на базе Arduino Nano... Что?