问答

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

21ic问答首页 - GD32E30x uart0 波特率1200时,出现乱码。

单片机 MUC 国产芯片 嵌入式 技术交流

GD32E30x uart0 波特率1200时,出现乱码。

andarm2023-08-19
            udiv = (uclk+baudval/2U)/baudval;
            intdiv = udiv & 0x0000fff0U;
            fradiv = udiv & 0x0000000fU;
            }
        USART_BAUD(usart_periph) = ((USART_BAUD_FRADIV | USART_BAUD_INTDIV) & (intdiv | fradiv));


跟中代码发现走的上面的过程 uclk = 180000000 , intdiv = ?  fradiv = ?

1. intdiv = 456,fradiv=8  
2.  intdiv = 65440,fradiv=8













回答 +关注 14
5105人浏览 52人回答问题 分享 举报
52 个回答

您需要登录后才可以回复 登录 | 注册