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

关于CC2640上sensor controller的问题

请教TI的技术支持:

                      由于我的256Hz定时采样问题和低功耗的问题,考虑用到 sensor  controller, 想请教一下,sensor  controller 可以产生PWM脉冲吗,另外是不是可以独立(不开M3核)访问我的传感器(数字接口SPI)吗?如果可以,SPI的速率可以达到多少呢? 

Viki Shi:

1、虽然sensor controller内部没有硬件PWM模块,但是可以通过软件的方法产生PWM 波

2、可以通过软件定义的接口独立访问sensor controller,SPI的实现是通过bit-bang方式,所以速度是比较低的,参考下面例程:

// Read the accelerometerspiBegin(SPI_POL0_PHA0, AUXIO_SPI_CSN_ACCEL);spiTx8bit(SPI_POL0_PHA0, 0x42);spiRx16bit(SPI_POL0_PHA0; output.x);spiRx16bit(SPI_POL0_PHA0; output.y);spiRx16bit(SPI_POL0_PHA0; output.z);spiEnd(SPI_POL0_PHA0, AUXIO_SPI_CSN_ACCEL);

sir zhang5:

回复 Viki Shi:

谢谢你的答复,这个速度低到什么程度呢,有具体点的参数吗?还有就是如果我用sensor controller的spi功能访问到了数据,那么这个数据可以放到哪呢,比如能直接放到RAM中吗,还是怎么处理,(我的主要目的是不想频繁唤醒M3的核)

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