void LED1_ON(void)
{
GPIO_ResetBits(GPIOA, GPIO_Pin_1);
}
void LED1_OFF(void)
{
GPIO_SetBits(GPIOA, GPIO_Pin_1);
}
void LED1_Turn(void)
{
if (GPIO_ReadOutputDataBit(GPIOA, GPIO_Pin_1) == 0)
{
GPIO_SetBits(GPIOA, GPIO_Pin_1);
}
else
{
GPIO_ResetBits(GPIOA, GPIO_Pin_1);
}
}
GPIO_ReadOutputDataBit 和 GPIO_ReadInputDataBit区别!!!!!
GPIO_ReadOutputDataBit 是用来检测单片机输出的信号 。
GPIO_ReadInputDataBit 是用来检测输入的信号,用于检测外部信号。
例如 我外部接一个上拉电阻的电路 我的output 可以检测单片机的高电平信号和低电平信号
而我的Input只能够检测到外部电路的上拉高电平信号。