打印
[技术讨论]

GD32F103C8T6串口问题

[复制链接]
997|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
abchaohaizi|  楼主 | 2021-6-3 17:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近调这款芯片的串口,出现串口可以收到但是发不出去数据的问题,串口的收发中断是可以进的,打断点看调了usart_data_transmit(USART0,send_dat);但就是收不到数据。下面时配置串口:
        rcu_periph_clock_enable(RCU_GPIOA);
        rcu_periph_clock_enable(RCU_USART0);
       
       
        gpio_init(RCU_GPIOA, GPIO_MODE_AF_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_9);//TX
        gpio_init(RCU_GPIOA, GPIO_MODE_IN_FLOATING, GPIO_OSPEED_50MHZ, GPIO_PIN_10);//RX
       
       
        usart_deinit(USART0);
        usart_baudrate_set(USART0, 115200U);
        usart_word_length_set(USART0, USART_WL_8BIT);
        usart_stop_bit_set(USART0, USART_STB_1BIT);
    usart_parity_config(USART0, USART_PM_NONE);
        usart_hardware_flow_rts_config(USART0, USART_RTS_DISABLE);
    usart_hardware_flow_cts_config(USART0, USART_CTS_DISABLE);
        usart_receive_config(USART0, USART_RECEIVE_ENABLE);
    usart_transmit_config(USART0, USART_TRANSMIT_ENABLE);
        usart_enable(USART0);
       
        usart_interrupt_enable(USART0, USART_INT_RBNE);
        nvic_irq_enable(USART0_IRQn, 10, 0);

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

4

帖子

0

粉丝