查看: 2474|回复: 4

[求助] K60 UART模块的DMA接收方式的疑惑

[复制链接]

该用户从未签到

29

主题

104

帖子

0

中级会员

Rank: 3Rank: 3

积分
355
最后登录
2019-1-28
发表于 2016-4-2 09:54:34 | 显示全部楼层 |阅读模式
本帖最后由 天天都有好心情 于 2016-4-2 14:02 编辑

大家好,我在看K60的数据手册时发现UART模块在接收数据时,可以采用DMA方式接收数据,如果采用这种方式来接收数据,那么接收到的数据是存储到了哪里呢?需要我自定义一个数组进行存储吗?还是说只要采用DMA方式接收后,数据会存储到指定的存储区域?实在没搞懂,还请大家指点一下。
我知道答案 目前已有4人回答
回复

使用道具 举报

该用户从未签到

656

主题

6312

帖子

0

超级版主

Rank: 8Rank: 8

积分
19947
最后登录
2024-4-19
发表于 2016-4-5 10:52:00 | 显示全部楼层
楼主你好!
关于DMA接收的数据存储问题,这个是由你DMA的初始化决定的。
DMA的初始化会配置DMA的源,目的地址。
源地址设置为UART的D寄存器,目的地址你可以设置为具体的数组地址,或者其他的地址,这个都是根据自己的需求去配置的。
具体内容,建议你再看看K60参考手册的DMA章节。
回复 支持 反对

使用道具 举报

该用户从未签到

29

主题

104

帖子

0

中级会员

Rank: 3Rank: 3

积分
355
最后登录
2019-1-28
 楼主| 发表于 2016-4-6 08:57:30 | 显示全部楼层
小恩GG 发表于 2016-4-5 10:52
楼主你好!
关于DMA接收的数据存储问题,这个是由你DMA的初始化决定的。
DMA的初始化会配置DMA的源,目的地 ...

好的,感谢您的回答。您这么一说我就明白大体是怎么一回事了
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-9-7 09:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    24

    主题

    130

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    401
    最后登录
    2020-11-3
    发表于 2018-6-8 20:11:20 | 显示全部楼层
    小恩GG 发表于 2016-4-5 10:52
    楼主你好!
    关于DMA接收的数据存储问题,这个是由你DMA的初始化决定的。
    DMA的初始化会配置DMA的源,目的地 ...

    您好,我也有一个问题请教。
    UART DMA配合接收数据。对于Modbus协议 T3.5 在UART里面这么处理呢?
    我看空闲中断时间也不可设置呀
    哎...今天够累的,签到来了1...
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-9-7 09:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    24

    主题

    130

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    401
    最后登录
    2020-11-3
    发表于 2019-3-15 15:35:30 | 显示全部楼层
    萱蘇2015 发表于 2018-6-8 20:11
    您好,我也有一个问题请教。
    UART DMA配合接收数据。对于Modbus协议 T3.5 在UART里面这么处理呢?
    我看空 ...

    您好   T3.5您如何解决呢?
    哎...今天够累的,签到来了1...
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-20 21:29 , Processed in 0.119789 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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