DMA传输PSIZE和MSIZE的问题

2019-07-20 11:34发布

接上次的帖子,
http://www.openedv.com/forum.php?mod=viewthread&tid=108928&page=1#pid638481
我AD采集的数据PSIZE设置为16为,内部存储器MSIZE设置为8位,实际AD采到的数据为   fce  019  fcf  000,最后通过DMA传输至内存的数据通过串口显示为 ce f 19 0 cf f 0 0 ......
而我的目标是想数据为 f ce 0 19 f cf 0 0...也就是说它把我的高8位和低8位弄反了,这个怎么改啊。。。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
Bunny17
1楼-- · 2019-07-21 14:45
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-21 14:48
 精彩回答 2  元偷偷看……
Bunny17
3楼-- · 2019-07-21 15:35
终于解决了,呼呼。刚开始想一步登天,还是应该一步步慢慢来。ADC采集的数据就放在u16里面,然后分别取出高8位和低8位放到u8的数组里面。等采集的数据够到512字节了,再存入SD卡。

一周热门 更多>