McBSP和McASP同时使用edma3 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3538|回复: 3
打印 上一主题 下一主题

McBSP和McASP同时使用edma3

[复制链接]

34

主题

54

帖子

1307

积分

金牌会员

Rank: 6Rank: 6

积分
1307
跳转到指定楼层
楼主
发表于 2015-11-3 18:08:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在需要McBSP和McASP都要使用edma3,是使用edma3_cc0的中断,然后设置不同的param,在中断发生后中断处理程序中靠不同tcc位来判断,还是同时使用edma3_cc0和edma3_cc1的中断,写不同的中断处理函数?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

184

帖子

1137

积分

QQ游客

积分
1137
沙发
发表于 2015-11-4 09:45:30 | 只看该作者
使用TCC位判断,C6748没有edma3_cc1
C6748有2个EDMA,也可以使用不同的EDMA,但是每个EDMA只有一个通道控制器--通道控制器0,对呀C6748只有通道控制器0的Shadow Region1有对应的系统中断。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

34

主题

54

帖子

1307

积分

金牌会员

Rank: 6Rank: 6

积分
1307
板凳
 楼主| 发表于 2015-11-9 14:22:37 | 只看该作者
我能同时使用edma3_0_cc0_int1的dspintc(中断号8)和edma3_1_cc0_int1的dspintc(中断号91)吗?用两个中断分别处理McASP和McBSP的数据?
回复 支持 反对

使用道具 举报

0

主题

184

帖子

1137

积分

QQ游客

积分
1137
地板
发表于 2015-11-11 11:24:30 | 只看该作者
这个不行,处理McASP和McBSP需要事件触发,才能连续传输数据。而McASP和McBSP对应时间都在控制器0里
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-15 12:43 , Processed in 0.042551 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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