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

CC1310: spi

Part Number:CC1310

1.在spi使用中,相同的程序,在cc1312可以读取传感器的id,下载到cc1310上则无法读取传感器id,

2.cc1312的syscfg和cc1310的board.h,spi的引脚配置一样,引脚模式在Pin.h中,也修改一样了,还需要修改哪里的配置,在cc1310读取传感器的ID;

Kevin Qiu1:

这似乎有些奇怪,CC1312除了内存大一些,spi的程序应该是一样的,不能确定是什么问题

是什么传感器,不能读取时返回的是什么

,

desheng li:

#define CC1310_LAUNCHXL_SPI0_MISO             IOID_5          /* RF1.20 */#define CC1310_LAUNCHXL_SPI0_MOSI             IOID_6          /* RF1.18 */#define CC1310_LAUNCHXL_SPI0_CLK              IOID_10         /* RF1.16 */#define CC1310_LAUNCHXL_SPI0_CSN              IOID_4

在CC1310_LAUNCHXL.h,配置引脚,用的是lis3dh传感器,返回是0,不能正确的读取传感器的ID;

,

YiKai Chen:

先檢查一下spi init/open有沒有成功,如果有,用scope先量測看看IOID_10有沒有clk信號出來,還有 IOID_4的CS信號是否正確。

,

desheng li:

spi_int和spi_open都成功。传输也成功,就是没数据

,

YiKai Chen:

如果scope上看到的信號都沒問題,那你應該查一下lis3dh传感器是不是有正常運作

,

desheng li:

您好,都可以读出传感器iD,cc1310,读不出数据,cc1312,可以读出数据,请问,这个需要查找哪里的问题

,

YiKai Chen:

建議你透過scope比較一下cc1312跟cc1310读数据時spi信號的差異

,

desheng li:

您好,突然可以读出数据了,很是纳闷,不知道为什么?

,

YiKai Chen:

聽起來比較像是spi訊號不穩定,可能要查一下你的線路吧

,

desheng li:

好像是,有是有,有时没了,谢谢您

,

YiKai Chen:

或許換個板子看看是不是單一板子的問題

,

desheng li:

您好,我想在问问,两个spi可以共用一个CLK,可以的话,怎么分开使用

,

YiKai Chen:

spi可以共用一个CLK,基本上不同的spi slave使用不同的IO腳位當CS,在操作不同的spi slave的時候只有針對要操作的spi slave的CS使能

,

desheng li:

好的,谢谢您

,

Kevin Qiu1:

初始问题已解决,将关闭这个帖子

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