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

msp430fr6047 uss模块问题

请问为什么USS中ADC数据采集后的传输控制模块DTC有64k,而他的目标存储LEA RAM只有4K,adc采集数据量较大时应该怎么办?

xyz549040622:

4k也足够了吧,不行你手动建个缓存区存储数据就好了。

Susan Yang:

另外请注意下面Note的内容

user5980769:

回复 xyz549040622:

uss模块DTC的目标存储不是只能是LEA RAM吗?而且传输到LEA RAM 的过程中CPU还不能访问

user5980769:

回复 Susan Yang:

uss模块DTC的目标存储不是只能是LEA RAM吗?而且传输到LEA RAM 的过程中CPU还不能访问,所以不太清楚怎么自己建缓存区。
还有就是假如我内存够用了,存了1000个样本在LEA里,但是如果我不大算用LEA处理采到的数据,我想用CPU处理呢,因为我想做的一些处理可能不包括在DSPlib里,我怎么定位到我的数据呢?我在手册里没有找到LEA RAM的地址。因为我想利用这个高速ADC采集处理一些别的信号,不只是液超的信号,所以才会遇到这些问题

user5980769:

回复 Susan Yang:

LEA可以不用dsplib里的功能吗?自己的处理方法可以用LEA吗?

Susan Yang:

回复 user5980769:

理论上是可以的,您现在具体是想处理什么呢?

user5980769:

回复 Susan Yang:

是我们自己编程的对一些特殊信号的处理,不是很复杂,但是不知道怎么应用到LEA中,我看手册上只是写了不必在意LEA寄存器怎样,建议使用DSP库提供的API来使用LEA

Susan Yang:

回复 user5980769:

是的,我们提供了很多处理的API来方便客户的使用

www.ti.com/…/slaa720.pdf 的
16 Which APIs use LEA functions among the DSPLib APIs? What functions does the LEA module support?

给出了DSPLib内LEA支持的API

user5980769:

回复 Susan Yang:

这个我看了,我的意思是,我们现在不想用这些API,我们自己编了一个处理我们那个信号的小程序,这个程序不复杂但是API里没有,我们如果把LEA RAM里的数据提出来就可以用这个小程序处理了,但是我们想用LEA算,LEA不是高速低功耗嘛,我们可不可以用LEA算我们编的那个小程序,如果可以怎么用?

赞(0)
未经允许不得转载:TI中文支持网 » msp430fr6047 uss模块问题
分享到: 更多 (0)