21ic问答首页 - GPIO无法翻转
GPIO无法翻转
void LED_GPIO_Init(void)
{
GPIO_InitTypeDef GPIO_InitStruct = {0};
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP;
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_11;
GPIO_Init(GPIO2, &GPIO_InitStruct);
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;
GPIO_Init(GPIO2, &GPIO_InitStruct);
GPIO_ResetBits(GPIO2, GPIO_Pin_11); // LED1 OFF
GPIO_ResetBits(GPIO2, GPIO_Pin_12); // LED2 OFF
}
void MY_LED1_ON(void)
{
GPIO_SetBits(GPIO2, GPIO_Pin_11);
a=1;
}
void MY_LED1_OFF(void)
{
GPIO_ResetBits(GPIO2, GPIO_Pin_11);
}
void MY_LED2_ON(void)
{
GPIO_SetBits(GPIO2, GPIO_Pin_12);
}
void MY_LED2_OFF(void)
{
GPIO_ResetBits(GPIO2, GPIO_Pin_12);
}
int main(void)
{
Hardware_init();
LED_GPIO_Init();
while (1)
{
GPIO_SetBits(GPIO2, GPIO_Pin_11); // LED1 对应脚拉高
GPIO_ResetBits(GPIO2, GPIO_Pin_12); // LED2 对应脚拉低
SoftDelay(2000);
GPIO_ResetBits(GPIO2, GPIO_Pin_1);
GPIO_SetBits(GPIO2, GPIO_Pin_12);
SoftDelay(2000);
}
}
为什么LED不闪烁啊
{
GPIO_InitTypeDef GPIO_InitStruct = {0};
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP;
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_11;
GPIO_Init(GPIO2, &GPIO_InitStruct);
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;
GPIO_Init(GPIO2, &GPIO_InitStruct);
GPIO_ResetBits(GPIO2, GPIO_Pin_11); // LED1 OFF
GPIO_ResetBits(GPIO2, GPIO_Pin_12); // LED2 OFF
}
void MY_LED1_ON(void)
{
GPIO_SetBits(GPIO2, GPIO_Pin_11);
a=1;
}
void MY_LED1_OFF(void)
{
GPIO_ResetBits(GPIO2, GPIO_Pin_11);
}
void MY_LED2_ON(void)
{
GPIO_SetBits(GPIO2, GPIO_Pin_12);
}
void MY_LED2_OFF(void)
{
GPIO_ResetBits(GPIO2, GPIO_Pin_12);
}
int main(void)
{
Hardware_init();
LED_GPIO_Init();
while (1)
{
GPIO_SetBits(GPIO2, GPIO_Pin_11); // LED1 对应脚拉高
GPIO_ResetBits(GPIO2, GPIO_Pin_12); // LED2 对应脚拉低
SoftDelay(2000);
GPIO_ResetBits(GPIO2, GPIO_Pin_1);
GPIO_SetBits(GPIO2, GPIO_Pin_12);
SoftDelay(2000);
}
}
为什么LED不闪烁啊

问答
赞0
评论
2026-06-02
赞0
评论
2026-06-02
赞0
2、GPIO_ResetBits(GPIO2, GPIO_Pin_1); //应该是 GPIO_ResetBits(GPIO2, GPIO_Pin_11);
评论
2026-06-02
赞0
GPIO_ResetBits(GPIO2, GPIO_Pin_1); //应该是 GPIO_ResetBits(GPIO2, GPIO_Pin_11);
单步执行也不反转吗?
评论
2026-06-02
赞0
评论
2026-06-02
您需要登录后才可以回复 登录 | 注册