查看: 5267|回复: 3

RT1052 怎么设置串口 FIFO长度

[复制链接]
  • TA的每日心情
    擦汗
    2018-12-16 09:52
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    1

    主题

    7

    帖子

    0

    新手上路

    Rank: 1

    积分
    38
    最后登录
    2019-1-20
    发表于 2018-12-17 08:33:40 | 显示全部楼层 |阅读模式
    有没有比较有经验的人,会设置rt1050的fifo,找了好久没找到,看图,fifodepth是只读的位,所以没找到怎么设置。

    而且中断触发位,FifoWatermark也只能设置为0,1,2,3吗????太奇怪了吧。
    B8JKEAKPH0~9X6(7E_{784D.png
    how to set rt1052 LPUART fifo depth????
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-5-7 08:45
  • 签到天数: 279 天

    连续签到: 1 天

    [LV.8]以坛为家I

    114

    主题

    1316

    帖子

    29

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    11195

    热心会员

    最后登录
    2025-9-4
    发表于 2018-12-17 19:21:06 | 显示全部楼层
    应该看 WATER 这个寄存器吧

    评分

    参与人数 1 +1 收起 理由
    NXP管管 + 1

    查看全部评分

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25468
    最后登录
    2025-9-8
    发表于 2018-12-19 15:54:33 | 显示全部楼层
    由于很多的IP都使用FIFO,我们以LPSPI的FIFO为例:

    需要设置FIFO Control Register (FCR) , 手册的第2457页。需要配置RXWATER和TXWATER。配置的值必须要小于FIFO的长度。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    0

    新手上路

    Rank: 1

    积分
    11
    最后登录
    2019-1-10
    发表于 2019-1-9 10:36:49 | 显示全部楼层
    小恩GG 发表于 2018-12-19 15:54
    由于很多的IP都使用FIFO,我们以LPSPI的FIFO为例:

    需要设置FIFO Control Register (FCR) , 手册的第2457 ...

    您好,我仔细看了下,还是没理解您的解答,就串口接收来说,WaterMark寄存器的作用是相当于水线的作用,当FIFO缓存大于watermark设置的字节,FIFO中的数据会移到DATA中。但是FIFO的size大小或者说FIFO的depth的设置,从参考手册来看,两个寄存器是相关的,PARAM寄存器和FIFO寄存器的FIFOSize位,但是这两个寄存器全是只读寄存器。您能不能帮忙看下,非常感谢
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-8 16:54 , Processed in 0.085753 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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