DMA实验中遇到的问题

2019-07-21 08:22发布

DMA_CHx->CMAR=(u32)cmar;  //DMA1,存储器地址
为什么不是
下面这个?
不是取地址吗?
DMA_CHx->CMAR=(u32)&cmar;  //DMA1,存储器地址@正点原子


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
儇才肥橘爱吃鸡
1楼-- · 2019-07-21 08:47
大家快来解决问题~嚯嚯嚯~
edmund1234
2楼-- · 2019-07-21 13:04
 精彩回答 2  元偷偷看……
edmund1234
3楼-- · 2019-07-21 15:57
或者cmar是一个int 或 float, 这时才用 &cmar
儇才肥橘爱吃鸡
4楼-- · 2019-07-21 16:26
edmund1234 发表于 2018-11-3 21:22
这要看cmar的定义, 如果说它是个数组, 比如是cmar[256], 那么cmar本身就是个子针, 你不喜欢的话就写&cma ...

哦哦我懂了我懂了,因为他是一个数组,所以用他的名字就是他的地址!谢谢哈~

一周热门 更多>