//инициализация портов средствами HAL
while (1)
{
if(кнопка №1 нажата)
Вывод в порт светодиода №1 логическую единицу
else
Вывод в порт №1 логический ноль
if(кнопка №2 нажата)...
HAL_GPIO_WritePin(GPIOA, RS_Pin|E_Pin|DB4_Pin|LED2_Pin
|LED1_Pin, GPIO_PIN_RESET);
/*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(GPIOB, DB5_Pin|LED5_Pin|LED4_Pin|LED3_Pin, GPIO_PIN_RESET);
/*Configure GPIO pins : DB7_Pin DB6_Pin */
GPIO_InitStruct.Pin = DB7_Pin|DB6_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
Стартуем! |
Дальше |
Проверить |
Узнать результат |
Дальше |
Проверить |
Узнать результат |
Дальше |
Проверить |
Узнать результат |
Пройти еще раз |
Пройти еще раз |
Пройти еще раз |