查看: 2585|回复: 3

[已解决] K64的UART4和UART5均无法同时使用DMA收发?

[复制链接]

该用户从未签到

4

主题

10

帖子

0

新手上路

Rank: 1

积分
46
最后登录
2018-6-3
发表于 2018-4-15 22:24:04 | 显示全部楼层 |阅读模式
看了SDK固件包的代码,设置DMA source的时候无法像UART0~3那样分别设置TX和RX的source,只能选同一个source,但测试的时候发现发送正常,接收只能收到最后字节,接收数量是乱的,无法用。

最佳答案

4、5是单向的,芯片设计使然
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24879
最后登录
2025-7-20
发表于 2018-4-16 10:43:53 | 显示全部楼层
楼主你好!
UART4和UART5的DAM的确是和UART1-3不太一样的,你看下表格:
75.jpg
发送和接收是同一个source号,而UART1-3都是分下来的,这个应该是导致你那边出现问题的根本原因,其实是硬件特性这样。

回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

10

帖子

0

新手上路

Rank: 1

积分
46
最后登录
2018-6-3
 楼主| 发表于 2018-4-16 20:39:25 | 显示全部楼层
小恩GG 发表于 2018-4-16 10:43
楼主你好!
UART4和UART5的DAM的确是和UART1-3不太一样的,你看下表格:

谢谢,已经放弃这两个口了
回复 支持 反对

使用道具 举报

  • TA的每日心情
    郁闷
    2021-1-9 21:21
  • 签到天数: 56 天

    连续签到: 1 天

    [LV.5]常住居民I

    52

    主题

    677

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    1470
    最后登录
    2021-1-9
    发表于 2018-4-17 15:03:28 | 显示全部楼层
    4、5是单向的,芯片设计使然
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-20 20:39 , Processed in 0.093516 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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