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

关于adcbuffer的问题?

你好,

1.adc第一次采样的数据放在ping中还是pong中可以设置吗?

【当前在线调试发现是从pong开始存放的,然后pong->ping->pong….交替存放,起始存放位置是固定的,还是可以设置呢?】

2.有没有获取当前哪个buffer里是最新采样数据的函数?

【哪个buffer里的数据最新HWA是知道的,他每次都会从最新数据的那个buffer中拿取数据进行计算,但是有时候也需要在cortex r4f处理器上处理这个adc采样的数据,所以cortex r4f要怎样知道哪个buffer里是最新数据呢??】

Chris Meng:

你好,

ping buffer和pong buffer同一个时刻只能由一个连在射频端存储中频ADC数据,另外一个让其他核/模块进行访问。

用户通常认为能够访问的那个adc buffer地址里的数据是最新的。

user5977184:

回复 Chris Meng:

你好,
hwa的4个memory在程序中定义为数组的形式,每个memory用户都是可以访问的。
另外,在线调试时总是ping中有数据,pong中数据为0,每次都是这样,并不是交替为0的。

Chris Meng:

回复 user5977184:

你好,

正如我之前回复的同一个buffer同一时刻只可能由一个master来访问操作。对于用户来说,当使用ping-pong buffer的时候,同一个地址在一个时刻看到的是ping的数据,下一个时刻看到的是pong。

赞(0)
未经允许不得转载:TI中文支持网 » 关于adcbuffer的问题?
分享到: 更多 (0)