接上次的帖子,
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位弄反了,这个怎么改啊。。。
buf=mymalloc(SRAMIN,512); //申请内存
最后的串口显示是:
for(m=0;m<512;m++)
{
printf("%x ",buf[m]);
}
依次显示的
做一简单的实验,不用申请内存都可以,调试好了再加上去呗
一周热门 更多>