Страница 1 из 1

Помогите с STM32

Добавлено: Ср окт 04, 2023 11:33:21
GunnerAVS
Почему такой код не работает

Код: Выделить всё

	 
          HAL_GPIO_WritePin(GPIOA, q0_1_Pin , GPIO_PIN_SET);
	  HAL_Delay(300);
	  HAL_GPIO_WritePin(GPIOA, q0_1_Pin , GPIO_PIN_RESET);
А такой вполне

Код: Выделить всё

          HAL_GPIO_TogglePin(GPIOA, q0_1_Pin);
	  HAL_Delay(300);
В какую сторону копать - платка https://stm32-base.org/boards/STM32F407 ... l#Header-1

Re: Помогите с STM32

Добавлено: Ср окт 04, 2023 13:38:00
Аlex
Про отладку что-нибудь слышали ?

Re: Помогите с STM32

Добавлено: Ср окт 04, 2023 13:43:47
VladislavS
Можно повангую? Если чуть больше кода посмотреть, то будет так?

Код: Выделить всё

while(true)
{
  HAL_GPIO_WritePin(GPIOA, q0_1_Pin , GPIO_PIN_SET);
  HAL_Delay(300);
  HAL_GPIO_WritePin(GPIOA, q0_1_Pin , GPIO_PIN_RESET);
}

Код: Выделить всё

while(true)
{
  HAL_GPIO_TogglePin(GPIOA, q0_1_Pin);
  HAL_Delay(300);
}

Re: Помогите с STM32

Добавлено: Ср окт 04, 2023 13:59:17
JackSmith
поставьте второй "HAL_Delay(300)" после "HAL_GPIO_WritePin(GPIOA, q0_1_Pin , GPIO_PIN_RESET);"

Re: Помогите с STM32

Добавлено: Чт окт 05, 2023 05:34:43
GunnerAVS
[uquote="Аlex",url="/forum/viewtopic.php?p=4484804#p4484804"]Про отладку что-нибудь слышали ?[/uquote]
В дебаге все работает

Добавлено after 2 hours 42 minutes 27 seconds:
[uquote="JackSmith",url="/forum/viewtopic.php?p=4484809#p4484809"]поставьте второй "HAL_Delay(300)" после "HAL_GPIO_WritePin(GPIOA, q0_1_Pin , GPIO_PIN_RESET);"[/uquote]
Да спасибо это оно понял свою ошибку.