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

cc2650 SPI

 BLE-stack1,4里driverlib没有spis底层代码?如何查看SPI寄存器的设置

Yan:

changjian,

代码里的SPI驱动应该就是源码。

你可以看一下这个文档,里面有所有寄存器描述:http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=swru191&fileType=pdf

changjian huang:

回复 Yan:

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 */

changhao liu:

回复 Yan:

您好,请问,cc2650中的spi有相应的库函数和库函数的例程吗???请指教

赞(0)
未经允许不得转载:TI中文支持网 » cc2650 SPI
分享到: 更多 (0)