bguvenee
Üye
- Katılım
- 27 Haz 2020
- Mesajlar
- 62
- Puanları
- 1
- Yaş
- 26
Merhaba İlk defa stm32 uğraşıyorumda led alakalı bir kod yazdım.Kademeli olarak üzerideki ledi yanıp sönme hızını artırcak şekilde düşündüm.
if(HAL_GPIO_ReadPin(GPIOC,B1_Pin)==1)
{
HAL_Delay(100);
counter++;
HAL_Delay(100);
}
else
{
HAL_GPIO_WritePin(GPIOA,LD2_Pin,GPIO_PIN_SET);
}
if(counter==1)
{
HAL_GPIO_WritePin(GPIOA,LD2_Pin,GPIO_PIN_RESET);
HAL_Delay(1000);
HAL_GPIO_WritePin(GPIOA,LD2_Pin,GPIO_PIN_SET);
HAL_Delay(1000);
}
if(counter==2)
{
HAL_GPIO_WritePin(GPIOA,LD2_Pin,GPIO_PIN_RESET);
HAL_Delay(250);
HAL_GPIO_WritePin(GPIOA,LD2_Pin,GPIO_PIN_SET);
HAL_Delay(250);
}
ama çalışmıyor.Yardımcı olabilcek var mı?
if(HAL_GPIO_ReadPin(GPIOC,B1_Pin)==1)
{
HAL_Delay(100);
counter++;
HAL_Delay(100);
}
else
{
HAL_GPIO_WritePin(GPIOA,LD2_Pin,GPIO_PIN_SET);
}
if(counter==1)
{
HAL_GPIO_WritePin(GPIOA,LD2_Pin,GPIO_PIN_RESET);
HAL_Delay(1000);
HAL_GPIO_WritePin(GPIOA,LD2_Pin,GPIO_PIN_SET);
HAL_Delay(1000);
}
if(counter==2)
{
HAL_GPIO_WritePin(GPIOA,LD2_Pin,GPIO_PIN_RESET);
HAL_Delay(250);
HAL_GPIO_WritePin(GPIOA,LD2_Pin,GPIO_PIN_SET);
HAL_Delay(250);
}
ama çalışmıyor.Yardımcı olabilcek var mı?