[求助]GD32F205 UART4不能正常工作

2019-12-11 18:36发布

IAR环境,直接上代码
int main(void)
{
  rcu_periph_clock_enable(RCU_GPIOC);
  rcu_periph_clock_enable(RCU_UART4);
  gpio_init(GPIOC,GPIO_MODE_AF_PP,GPIO_OSPEED_50MHZ,GPIO_PIN_10);
  gpio_init(GPIOC,GPIO_MODE_IN_FLOATING,GPIO_OSPEED_50MHZ,GPIO_PIN_11);
  usart_deinit(UART4);
  usart_baudrate_set(UART4, 115200U);
  usart_receive_config(UART4, USART_RECEIVE_ENABLE);
  usart_transmit_config(UART4, USART_TRANSMIT_ENABLE);
  usart_enable(UART4);
  while(1)
  {
    usart_data_transmit(UART4,0xAA);
    while (usart_flag_get(UART4,USART_FLAG_TBE)==RESET);
  }
}
串口啥都没有。调试发现程序跑到配置PC10的时候,PC10就一直为低电平。哪里写错了呢,拜托各位了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。