可以用库函数读取一组io数据 uint16_t GPIO_ReadOutputData(GPIO_TypeDef* GPIOx);使用时制药把gpiox换成自己要读取的那组gpio,比如GPIOA,返回就是当前GPIO组的值
库函数版
GPIO_ReadInputDataBit(GPIOCGPIO_Pin_13);//读取输入口PC13值
寄存器版
if(GPIOC->IDR& GPIO_IDR_IDR13)
{ 函数体; }