cc2650 SPI
BLE-stack1,4里driverlib没有spis底层代码?如何查看SPI寄存器的设置
changjian,
代码里的SPI驱动应该就是源码。
你可以看一下这个文档,里面有所有寄存器描述:http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=swru191&fileType=pdf
Hi Yan,
最近在看keyfobdemo的例程,自己想实现三轴加速度的功能,但是在配置SPI上遇到了问题,已经把ACC_init写完了,定义了一个片选信号IOID_20和电源控制信号IOID_24,然后如何修改board.c文件里的SPI设置呢?之前把下面的片选和时钟都改了,还是读不出BMA250的值, 请问是我哪理解错了么?谢谢
PS:板子用的是Smarf06+CC2650EM,
{ /* SRF06EB_CC2650_SPI0 */
.baseAddr = SSI0_BASE,
.intNum = INT_SSI0,
.defaultTxBufValue = 0,
.powerMngrId = PERIPH_SSI0,
.rxChannelBitMask = 1<<UDMA_CHAN_SSI0_RX,
.txChannelBitMask = 1<<UDMA_CHAN_SSI0_TX,
.mosiPin = Board_SPI0_MOSI,
.misoPin = Board_SPI0_MISO,
.clkPin = Board_SPI0_CLK,
.csnPin =Board_SPI0_CSN
},
原来的片选是由LCD控制的,
#define Board_SPI0_MISO IOID_8 /* RF1.20 */
#define Board_SPI0_MOSI IOID_9 /* RF1.18 */
#define Board_SPI0_CLK IOID_10 /* RF1.16 */
#define Board_SPI0_CSN PIN_UNASSIGNED /* RF1.14, SPI0_CSN set by LCD */
您好,请问,cc2650中的spi有相应的库函数和库函数的例程吗?请指教