GD32F330串口发送数据和串口助手实质收到的不符合

[复制链接]
993|8
 楼主| stigcao 发表于 2022-5-7 18:30 | 显示全部楼层 |阅读模式
用的是GD便准库写,收到的是C4,35.。。。Gpio_Init();
  systick_config();
  Usart0_Init(115200);

        while(1)
        {   

      gpio_bit_write(GPIOB, GPIO_PIN_7, SET);
      delay_1ms(1000);
      usart_data_transmit(USART0,0xAC);
      gpio_bit_write(GPIOB, GPIO_PIN_7, RESET);
      delay_1ms(1000);
      gpio_bit_write(GPIOB, GPIO_PIN_6, RESET);
      usart_data_transmit(USART0,0xBA);
      delay_1ms(1000);
      gpio_bit_write(GPIOB, GPIO_PIN_6, SET);
      usart_data_transmit(USART0,0x23);
        }
void Usart0_Init(uint32_t BaudRate)
{

  rcu_periph_clock_enable(RCU_GPIOA);
  rcu_periph_clock_enable(RCU_USART0);

  gpio_af_set(GPIOA, GPIO_AF_1, GPIO_PIN_9);
  gpio_af_set(GPIOA, GPIO_AF_1, GPIO_PIN_10);

  /*PA9TX*/
  gpio_mode_set(GPIOA, GPIO_MODE_AF, GPIO_PUPD_PULLDOWN, GPIO_PIN_9);
  gpio_output_options_set(GPIOA, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_9);

  gpio_mode_set(GPIOA, GPIO_MODE_AF, GPIO_PUPD_PULLUP, GPIO_PIN_10);
  gpio_output_options_set(GPIOA, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_10);


  usart_deinit(USART0);
  usart_baudrate_set(USART0,BaudRate);
  usart_parity_config(USART0,USART_PM_NONE);        /*奇偶校验*/
  usart_word_length_set(USART0,USART_WL_8BIT);      /*USART字长*/
  usart_stop_bit_set(USART0,USART_STB_1BIT);        /*配置USART停止位*/
  usart_data_first_config(USART0,USART_MSBF_MSB);   /*配置数据传输时低位在前或高位在前*/
  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);



}

gouguoccc 发表于 2022-5-7 19:06 来自手机 | 显示全部楼层
波特率不对?
 楼主| stigcao 发表于 2022-5-9 09:43 | 显示全部楼层

但是设置的是115200啊,我用示波器再试一下
tpgf 发表于 2022-6-6 12:45 | 显示全部楼层
至少收到的不是乱码
wakayi 发表于 2022-6-6 13:05 | 显示全部楼层
每次得到的错误编码都是一样的吗
wowu 发表于 2022-6-6 13:13 | 显示全部楼层
波特率是一样的吗
xiaoqizi 发表于 2022-6-6 13:22 | 显示全部楼层
所有的配置要一致才行
木木guainv 发表于 2022-6-6 13:30 | 显示全部楼层
实际发送的是什么数据啊
磨砂 发表于 2022-6-6 13:44 | 显示全部楼层
哈哈 恰巧波特率不对也能收到非乱码数据?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部