微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2650 SPI

cc2650 SPI

时间:10-02 整理:3721RD 点击:

 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有相应的库函数和库函数的例程吗?请指教

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top