DMA里面的源地址是怎么传的,我现在遇到了一点情况。。
我代码: 1.uint32_t data[256];
2.我通过for循环让数组data有值了
3. DMA1_Stream5->M0AR = data;
usersrcmain.c(20): error: #167: argument of type "uint32_t *" is incompatible with parameter of type "uint32_t"
然后就出现这样的提示,请问我为什么会错?
我的理解是地址传地区给它是没有问题的。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
或者另外定义一个指针变量,值这个数组,再把指针赋给这个寄存器试试
一周热门 更多>