TI中文支持网
TI专业的中文技术问题搜集分享网站

C6748的upp接口问题

我们使用 UPP接口接收ADC采集的数据,

   UPP->UPID0 =(uint32_t)&buffer1;//add next DMA transfer
 UPP->UPID1 = 0x00016788;      
 UPP->UPID2 = 0x00006788;      

 while(UPIS2r->bits.PEND == 1){};  
    UPP->UPID0 =(uint32_t)&buffer2];//add next DMA transfer
 UPP->UPID1 = 0x00023200;      

 UPP->UPID2 = 0x00003200;

 while(UPIS2r->bits.PEND == 1){};  
接收到的数据buffer1,buffer2接口处的数据不连续(即buffer1的后面的数据 和buffer2前面的数据连续不上,中间掉了数据),但是buffer1 、buffer2内部的数据是连续的,buffer1 和buffer2地址的3 LSBs 为0

Tony Tang:

我不确定我是否明白了你的问题。

你是说buffer1与buffer2的数据不连接续,单从上面的代码看不出一定会连续,那么buffer1和buffer2的首地址是多少?两者之间的距离正好是0x6788吗

yan wang4:

回复 zhaoshuai li:

你好zhaoshuai li ,

我最近也在做UPP接口接收ADC采集的数据,可以把你的例程发我一份吗?谢谢

赞(0)
未经允许不得转载:TI中文支持网 » C6748的upp接口问题
分享到: 更多 (0)