首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

28335中ADC_DMA通道配置问题求助

28335中ADC_DMA通道配置问题求助

BAIDU_CLB_fillSlot("579689");
                                               
                                                                                                                       
        在关于DMA通道配置其中一个例程为:(注释自己加的,不知道对不,问题也在其中了)


        DMACH1BurstConfig(15,1,10);  //每次burst传送的word个数为15,每次burst后源地址偏移1,目标地址偏移10


         
DMACH1TransferConfig(9,-15,(-150 + 1)); //一次传送中burst次数为9,后面两个怎么解释?为什么这样设置?
DMACH1WrapConfig(100,100,100,100);  //这个不是设置返回地址相关的额吗?为什么都设置为100?


        后来又看了一个历程设置为:


        DMACH1BurstConfig(3,1,10); //每次burst传送word个数为3,每次burst后源地址偏移1,目标地址偏移10
DMACH1TransferConfig(9,1,0);//一次传送中burst次数为9,完成一次burst后源地址偏移量(和上面的1有什么区别?),最后目标地址偏移为什么是0?
DMACH1WrapConfig(1,0,0,1); //为什么这次是这样设置返回地址的值?有什么限制吗?


       



        拜托各位牛人帮忙了,小弟看了一天的DMA部分手册,实在是看不懂了。。。
                                                                                                                                                                关键词:28335    DMA    
返回列表