查看: 8184|回复: 12

[已解决] 请问LPC54102有没有办法实现真正的自动波特率呢

[复制链接]

该用户从未签到

63

主题

263

帖子

0

高级会员

Rank: 4

积分
921
最后登录
2021-2-23
发表于 2017-5-26 15:18:57 | 显示全部楼层 |阅读模式
LPC54102的自动波特率寄存器和其他系列的不一样,完全就是个半成品嘛。。。。请问有没有办法可以实现全功能的自动波特率呢?谢谢!

最佳答案

huiyao 发表于 2017-5-31 15:39 版主您好! 下面这个是5410x的UM,里面UART这一章里面,确实是没有autobaud的寄存器的,而且介绍的时候也 ... 我已经Check 过,比较LPC54102与LPC17/43参考手册描述,两者在实现auto- ...
回复

使用道具 举报

  • TA的每日心情
    奋斗
    昨天 13:58
  • 签到天数: 2090 天

    连续签到: 5 天

    [LV.Master]伴坛终老

    65

    主题

    8397

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    14180
    最后登录
    2025-7-18
    发表于 2017-5-26 17:07:41 | 显示全部楼层
    不会,帮忙顶一下
    1.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-11-15 10:33
  • 签到天数: 79 天

    连续签到: 1 天

    [LV.6]常住居民II

    89

    主题

    2169

    帖子

    3

    金牌会员

    Rank: 6Rank: 6

    积分
    1779
    最后登录
    2020-8-22
    发表于 2017-5-26 17:12:23 | 显示全部楼层
    试探性发送一个字符,以不同波特率接收,直到接收的准确的数据为止。
    签到
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2017-5-26 17:18:48 | 显示全部楼层
    楼主请再介绍一下,你现在遇到的问题?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-5-24 10:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    140

    主题

    2087

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3913
    最后登录
    2020-5-24
    发表于 2017-5-26 19:30:40 | 显示全部楼层
    FSL_TICS_ZP 发表于 2017-5-26 17:18
    楼主请再介绍一下,你现在遇到的问题?

    他想波特率自适应,我之前在DSP上见到
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    63

    主题

    263

    帖子

    0

    高级会员

    Rank: 4

    积分
    921
    最后登录
    2021-2-23
     楼主| 发表于 2017-5-27 11:09:41 | 显示全部楼层
    FSL_TICS_ZP 发表于 2017-5-26 17:18
    楼主请再介绍一下,你现在遇到的问题?

    版主您好!我想在LPC54102上实现串口自适应波特率,即主机那边波特率变了之后 MCU这边能继续通讯。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    103

    主题

    868

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4336
    最后登录
    2025-6-13
    发表于 2017-5-27 17:21:02 | 显示全部楼层
    本身LPC的UART都有自适应的,理论就是发个0xAA或者0x55然后自适应。你自适应的前提是你知道主机改变了自己的波特率,如果MCU知道主机改变波特率了,自己做自适应就好了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    63

    主题

    263

    帖子

    0

    高级会员

    Rank: 4

    积分
    921
    最后登录
    2021-2-23
     楼主| 发表于 2017-5-28 22:29:29 | 显示全部楼层
    mgn 发表于 2017-5-27 17:21
    本身LPC的UART都有自适应的,理论就是发个0xAA或者0x55然后自适应。你自适应的前提是你知道主机改变了自己 ...

    54系列和LPC其他型号不同 并不是全功能的自适应,没有完整的自适应波特率寄存器
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24871
    最后登录
    2025-7-18
    发表于 2017-5-31 09:17:25 | 显示全部楼层
    huiyao 发表于 2017-5-28 22:29
    54系列和LPC其他型号不同 并不是全功能的自适应,没有完整的自适应波特率寄存器 ...

    从参考手册没看出与其他有什么不同啊,而且LPC IP都是有继承性的,应该不会出现你说的单单一个系列有这种问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    63

    主题

    263

    帖子

    0

    高级会员

    Rank: 4

    积分
    921
    最后登录
    2021-2-23
     楼主| 发表于 2017-5-31 15:39:55 | 显示全部楼层
    小恩GG 发表于 2017-5-31 09:17
    从参考手册没看出与其他有什么不同啊,而且LPC IP都是有继承性的,应该不会出现你说的单单一个系列有这种 ...

    版主您好!
    下面这个是5410x的UM,里面UART这一章里面,确实是没有autobaud的寄存器的,而且介绍的时候也说明了局限性
    54 at.png
    下面是17xx和43xx都是有的,有专门的寄存器以及配置的详细说明,而且他们的LPCopen里面都是详细的自动波特率配置可以直接用的,而54102的lpcopen里面那个是没有的(有autobaud的一个宏,但是是没用的,打开之后连编译都过不了) 17xx.png

    谢谢!

    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-19 23:23 , Processed in 0.113772 second(s), 34 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表