导航

    Freqchip开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 最新
    1. 主页
    2. zj4068
    Z
    • 继续与 zj4068 聊天
    • 开始与 zj4068 的新会话
    • 举报资料
    • 资料
    • 关注
    • 粉丝
    • 屏蔽
    • 主题
    • 帖子
    • 最佳
    • 群组

    zj4068

    @zj4068

    0
    声望
    2
    帖子
    1566
    资料浏览
    0
    粉丝
    0
    关注
    注册时间 最后登录

    zj4068 关注

    zj4068 发布的帖子

    • RE: UART 接收数据较大时,怎么接收

      自己多想方法,原厂只是demo而已,我把发送函数也做了处理。目前demo是使用无中断发送。好处比较简单,不好的地方数据超多,会比较占用时间。使用填好发送缓冲我数据后,发送第一个字节启动tx串口中断,后续在发送中断中完成,发完后关闭发送中断。相对高效,如果原厂可以开放dma会更高效。

      发布在 FR801xH
      Z
      zj4068
    • RE: UART 接收数据较大时,怎么接收

      修改接收中断处理函数,另外收到第一个byte开启硬件定时器做超时处理,收到下一个byte后reload定时器初值保证不产生中断,在间隔一定时间不收到产生超时中断,这个时间要以当前波特率下的的一byte传输数据留下余量。即使用超时成帧机制,再处理一帧数据

      发布在 FR801xH
      Z
      zj4068