[技术问答] ms51fb9ae串口波特率

[复制链接]
1448|10
 楼主| 18576478035 发表于 2019-10-29 19:00 | 显示全部楼层 |阅读模式
新塘ms51fb9ae用16M串口波特率:9600通信为啥这么差劲?接受单个字符数据很多都是错误的,但是如果用24MHZRc 数据就特别精准,这是怎么回事 658145db81bb221765.png
xuanhuanzi 发表于 2019-10-29 20:22 | 显示全部楼层
这是你没配置对吧
xuanhuanzi 发表于 2019-10-29 20:25 | 显示全部楼层
你的16M是外部晶振还是内部RC?如果说内部RC,24M都准,你这16M就值得怀疑,如果是内置RC的16M,那么说明参数没有配置对。
xuanhuanzi 发表于 2019-10-29 20:26 | 显示全部楼层
  1. /************************************************************************************************************/
  2. /*  File Function: MS51 UART0 initial demo code                                                             */
  3. /************************************************************************************************************/
  4. #include "MS51_16K.H"

  5. /******************************************************************************
  6. * Use VCOM function check with COM port.
  7. ******************************************************************************/

  8. /*******************************************************************************
  9. * FUNCTION_PURPOSE: Main function
  10. ******************************************************************************/
  11. void main (void)
  12. {
  13. /* Modify HIRC to 24MHz for UART baud rate function only */
  14.     MODIFY_HIRC_24();
  15.     UART_Open(24000000,UART0_Timer3,115200);
  16.     ENABLE_UART0_PRINTF; /* check uart.c */
  17.     while(1)
  18.     {
  19.         UART_Send_Data(UART0,0x55);      /* check uart.c*/
  20.         Timer0_Delay(16000000,200,1000);            /* check delay.c*/
  21.     }
  22.    
  23. }
  24.   
xuanhuanzi 发表于 2019-10-29 20:27 | 显示全部楼层
官方这个115200都准,更别说9600了。
xixi2017 发表于 2019-10-29 20:29 | 显示全部楼层
说的不太明白,16M是内部RC吗
xixi2017 发表于 2019-10-29 20:30 | 显示全部楼层
不该啊,你24M都可以准
 楼主| 18576478035 发表于 2019-10-30 10:11 | 显示全部楼层
 楼主| 18576478035 发表于 2019-10-30 10:12 | 显示全部楼层
真的是这样,24M就是准确的,16M就不行
 楼主| 18576478035 发表于 2019-11-4 15:59 | 显示全部楼层
有人知道吗?
eyu66 发表于 2019-11-4 17:53 | 显示全部楼层

用过M451系列的串口,内部晶振,2M波特率都没问题,所以这个应该是设置的参数有没弄好的地方。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

55

主题

187

帖子

2

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