1、问题背景
有客户反应,XR系列MCU在修改完串口波特率后,打印输出的是乱码,通过仪器抓波形发现输出的波特率与设置不一致。

2. 问题描述
串口修改波特率后与目标波特率不匹配。

3. 问题分析
XR系列MCU的波特率理论计算是baund=apb_freq/(16*div),其中apb_freq是APB总线时钟频率,div是分频系数,div计算结果采用去尾法会产生误差。板级文件board_config.h 中BOARD_APBS_CLK_SRC以及BOARD_APBS_CLK_FACTOR可配置APB时钟总线频率。实际应用中,串口误码率建议小于5%,从计算公式得知波特率会出现不是百分百的匹配的情况,但是波特率在允许的误差范围内是可以正常使用的。

4.解决方法
通过调整BOARD_APBS_CLK_SRC以及BOARD_APBS_CLK_FACTOR、或者cpu主频来匹配相应的波特率,但是要注意同一个分频值可能出现不能同时兼容所有波特率的情况。下图是主频和分频计算出波特率的示例:

原贴链接:https://bbs.aw-ol.com/topic/737
全志在线开发者交流企鹅群(客服机器人24小时在线解答):498263967
资源获取、问题讨论可以到全志在线开发者社区进行:https://www.aw-ol.com/
全志及开发者最新动态可以关注全志在线微信公众号

全志XR806芯片 串口修改波特率后与目标波特率不匹配如何解决?相关推荐

  1. 全志XR806芯片 固件烧录完成后,程序不是预期烧录程序或者甚至无法启动如何解决?

    1.问题背景 872平台上烧录成功后,程序运行没有改变,还是原来的程序,有时候甚至烧录成功后系统无法启动. 2.问题描述 烧录固件完成后,提示烧录成功,断上电后,程序跑的还是原来的程序,没有烧录成功, ...

  2. 全志XR806芯片 getsockopt、setsockopt失败如何解决?

    1. 问题背景 调用 setsockopt 设置 socket 属性失败,或者 getsockopt 获取 socket 属性失败. 2. 问题描述 调用 setsockopt.getsockopt ...

  3. mysql 1067 datadir_MySQL修改datadir后启动服务发生1067错误的解决办法

    当前windows下最新版的mysql (5.6.22.0)在安装时没有指定安装路径和数据存放路径的选项,而是默认把程序安装在C盘Program Files下,数据也存放在C:/ProgramData ...

  4. 计算机xp系统如何更换桌面,xp系统修改桌面后重启电脑桌面又回到初始状态的处理教程...

    今天和大家分享一下xp系统修改桌面后重启电脑桌面又回到初始状态问题的解决方法,在使用xp系统的过程中经常不知道如何去解决xp系统修改桌面后重启电脑桌面又回到初始状态的问题,有什么好的办法去解决xp系统 ...

  5. 重启计算机后桌面顺序是反的,win10系统修改桌面后重启电脑桌面又回到初始状态的方案...

    win10系统使用久了,好多网友反馈说win10系统修改桌面后重启电脑桌面又回到初始状态的问题,非常不方便.有什么办法可以永久解决win10系统修改桌面后重启电脑桌面又回到初始状态的问题,面对win1 ...

  6. 【嵌入式】——串口实验——实现芯片串口收发数据,按键中断串口发送数据,串口接收数据中断来控制LED亮/灭

    实验目的: 实现芯片串口收发数据,按键中断串口发送数据:按下按键,向串口发送数据,并通过虚拟终端显示出来: 串口接收数据中断来控制LED亮/灭:通过串口助手向MCU发送数据,"A" ...

  7. 开博尔C9/M8/F2/H7/英菲克I6等_全志H8芯片_4.4.2_root_通刷_线刷固件包

    开博尔C9/M8/F2/H7/英菲克I6等_全志H8芯片_4.4.2_root_通刷_线刷固件包 特点: 1.适用于对应型号的电视盒子刷机: 2.开放原厂固件屏蔽的市场安装和u盘安装apk: 3.修改 ...

  8. INPHIC英菲克_全志a31s芯片_android4.4.2_root_当贝桌面线刷固件包

    INPHIC英菲克_全志a31s芯片_android4.4.2_root_当贝桌面线刷固件包-固件序号:348 特点: 1.适用于对应型号的电视盒子刷机: 2.开放原厂固件屏蔽的市场安装和u盘安装ap ...

  9. 全志h3芯片刷机包_全志h3详细刷机教程

    什么是刷机? 刷机是指通过一定的方法更改或替换手机中原本存在的一些语言.图片.铃声.软件或者操作系统.通俗来讲,刷机就是给手机重装系统.刷机可以使手机的功能更加完善,并且可以使手机还原到原始状态.一般 ...

最新文章

  1. pytorch 三维点分类_用于RGBD语义分割的三维图神经网络(2017ICCV,已开源)
  2. 通过反射来创建对象?getConstructor()和getDeclaredConstructor()区别?
  3. Selenium 反反爬检测方案(利用js隐藏浏览器特征)
  4. 在8086模拟器中运行汇编求平均值程序
  5. 炼油机出来的什么油_轮胎炼油出来的炭黑有什么用?一吨废旧轮胎出多少炭黑...
  6. python sqlserver api连接池_非常老的话题 SQLSERVER连接池
  7. mysqlbinlog查看日志_一个分布式 MySQL Binlog 存储系统的架构设计
  8. 基础算法 —— 递归算法
  9. 注册表在各个系统中保存路径
  10. (128)FPGA面试题-用一个二选一的MUX和一个非门实现异或
  11. echarts地图地名显示_echarts地图 省份名称自定义位置和居中解决办法
  12. SQL查找是否存在,别再count了
  13. Linux中修改IP地址
  14. 人工智能研究中心快递柜——代码分析三
  15. 单击屏幕亮屏流程分析
  16. 杯具的无线鼠标安装记
  17. android 修改应用权限设置在哪里,Android在应用设置里关闭权限,返回生命周期处理...
  18. 阿尔法编程python答案第四章_智慧职教Python编程基础答案第四章单元测试答案
  19. php遍历windows下中文目录下的所有文件名
  20. 【两万字】面试官:听说你很懂集合源码,接我二十道问题!

热门文章

  1. JZOJ3947. 【省常中JSOI模拟】收历史作业
  2. 最新图文操作--虚拟机和主机远程连接
  3. 再一次改变震颤, iPhone 6s的Taptic Engine震动马达有多神?
  4. arp miss攻击_S交换机有ARP Miss告警,怎么办?
  5. 笔试算法《简单密码》
  6. SpringBoot发送验证码到QQ邮箱JavaMailSender注入失败
  7. 《炬丰科技-半导体工艺》 迈向硅衬底上的紫外光电系统
  8. hashmap的扩容机制,腾讯Android开发面试记录,系列篇
  9. C# -写个可可图片播放器
  10. PC争霸史:崛起、帝国时代与落幕