STM32CubeIDE управляем ножками ввода — вывода

HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_SET); /// Включаем ножку с label = LED1
HAL_Delay(30);
HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_RESET); /// Отключаем ножку с label = LED1
HAL_Delay(30);
 
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_12, GPIO_PIN_SET); /// Также можно указывать порт и номер пина B12
 
HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_12) /// Переключаем состояние ножки B12 (с 0 на 1 или с 1 на 0)
 
HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_12) /// Считываем состояние ножки B12
uint8_t B12PinStatus = HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_12)



1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)

Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Optionally add an image (JPEG only)