gpio读写问题

有gpio输入输出端口配置以及读写例程吗?

可以参考:

int main( ){
  GPIOB_ModeCfg(GPIO_Pin_7, GPIO_ModeIN_PD); //设置模式 下拉输入
  GPIOB_ModeCfg(GPIO_Pin_10, GPIO_ModeOut_PP_5mA); //设置模式 输出
 
  GPIOA_ModeCfg(GPIO_Pin_12, GPIO_ModeIN_PD); //配置GPIO中断
  GPIOA_ITModeCfg(GPIO_Pin_12, GPIO_ITMode_HighLevel);
  PFIC_EnableIRQ( GPIO_A_IRQn );
 
  while(1)
  {
    //输入
    PRINT("%x\n",GPIOB_ReadPortPin(GPIO_Pin_7)); //读取电平状态
 
    //输出
    GPIOB_ResetBits(GPIO_Pin_10); //高低电平翻转
    mDelaymS(5);
    GPIOB_SetBits(GPIO_Pin_10);
    mDelaymS(5);
  }
}
 
__attribute__((interrupt("WCH-Interrupt-fast")))
__attribute__((section(".highcode")))
void GPIOA_IRQHandler(void)
{
  GPIOA_ClearITFlagBit(GPIO_Pin_12);
  printf("Inter\n");
}
 
//R16_PIN_ALTERNATE |= RB_PIN_INTX; 



只有登录才能回复,可以选择微信账号登录