问答

汇集网友智慧,解决技术难题

aw96725

TA的家园币:23  

  • at32f403arct7uart串口5无法发送

    at32f403arct7,初始化之后,其他串口都可以使用,但是uart5没有输出,使用不了,请问下各位是哪里出了问题?voiduart_config(void){gpio_init_typegpio_init_struct;/*enabletheusartandgpioclock*/crm_periph_clock_enable(CRM_USART1_PERIPH_CLOCK,TRUE);crm_periph_clock_enable(CRM_USART2_PERIPH_CLOCK,TRUE);crm_periph_clock_enable(CRM_USART3_PERIPH_CLOCK,TRUE);crm_periph_clock_enable(CRM_UART4_PERIPH_CLOCK,TRUE);crm_periph_clock_enable(CRM_UART5_PERIPH_CLOCK,TRUE);crm_periph_clock_enable(CRM_USART6_PERIPH_CLOCK,TRUE);crm_periph_clock_enable(CRM_UART7_PERIPH_CLOCK,TRUE);crm_periph_clock_enable(CRM_UART8_PERIPH_CLOCK,TRUE);crm_periph_clock_enable(CRM_GPIOA_PERIPH_CLOCK,TRUE);crm_periph_clock_enable(CRM_GPIOB_PERIPH_CLOCK,TRUE);crm_periph_clock_enable(CRM_GPIOC_PERIPH_CLOCK,TRUE);crm_periph_clock_enable(CRM_GPIOD_PERIPH_CLOCK,TRUE);crm_periph_clock_enable(CRM_IOMUX_PERIPH_CLOCK,TRUE);/*重映射gpio功能*/gpio_pin_remap_config(UART8_GMUX,TRUE);gpio_default_para_init(&gpio_init_struct);/*configuretheusarttxpin*/gpio_init_struct.gpio_drive_strength=GPIO_DRIVE_STRENGTH_STRONGER;gpio_init_struct.gpio_out_type=GPIO_OUTPUT_PUSH_PULL;gpio_init_struct.gpio_mode=GPIO_MODE_MUX;gpio_init_struct.gpio_pull=GPIO_PULL_NONE;/*uart1tx*/gpio_init_struct.gpio_pins=GPIO_PINS_9;gpio_init(GPIOA,&gpio_init_struct);/*uart2tx*/gpio_init_struct.gpio_pins=GPIO_PINS_2;gpio_init(GPIOA,&gpio_init_struct);/*uart3tx*/gpio_init_struct.gpio_pins=GPIO_PINS_10;gpio_init(GPIOB,&gpio_init_struct);/*uart4tx*/gpio_init_struct.gpio_pins=GPIO_PINS_10;gpio_init(GPIOC,&gpio_init_struct);/*uart5tx*/gpio_init_struct.gpio_pins=GPIO_PINS_12;gp