打印

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

[复制链接]
7240|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中設置標誌位,嘿嘿!

Multi_touch.zip

2.2 MB, 阅读权限: 50

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

127

帖子

1

粉丝