关于使用DMA功能的一个比较奇怪的问题,求解决啊?

[复制链接]
7934|3
 楼主| ebird2012 发表于 2011-12-23 11:32 | 显示全部楼层 |阅读模式
DMA, AD, AI, AN, UG
最近在做一个案子时,需要使用DMA,但是在使用过程中遇到一个比较奇怪的问题,敬请高手指点啊!

我想使用DMA进行不同电路功能模块之间的数据传输,在DMA完成需要的传输后,产生传输完成信号,就是DMADone_flag标志,可是在main.c程序中设置该变量后,在编译OK之后,在.MAP文件中没有DMADone_flag变量,好像没有给它分配地址,导致程序在DEBUG时一直卡在DMADone_flag语句段,求解决啊!!!:handshake
Go_PSoC 发表于 2011-12-23 23:18 | 显示全部楼层
不知哪位遇到过楼主的问题?
或者楼主可以到cypress网站建一个case,那里全是专家,呵呵
PSoC小子 发表于 2011-12-24 00:34 | 显示全部楼层
楼主是在ISR中设置标志位为1的么?
方便的话可以吧工程上传上来。
 楼主| ebird2012 发表于 2011-12-24 13:28 | 显示全部楼层
呵呵,謝謝噢,有在cypress官网建立CASE,目前有收到一些高手的回覆,

是呀,有在ISR中設置標誌位,嘿嘿!

本帖子中包含更多资源

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

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

本版积分规则

0

主题

127

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部