TI论坛
直播中

王蓓

7年用户 178经验值
私信 关注
[问答]

请问TM4C123 SPI模块中的SSI0FSS引脚可以当作片选线吗?

我想用这款单片机和mpu6500模块读取加速度。没有搞懂mpu模块上的片选CS线怎样接?
是把SSI0FSS这个引脚当作片选线吗?我是这样做的,并且在适当的时间进行拉低和拉高。
通过示波器调试时发现TM4C能够正确地发送数据给mpu,但却一直无法接收数据。恳请各位前辈不吝赐教!





  ROM_GPIOPinConfigure(GPIO_PA2_SSI0CLK);                                        //PA2功能配置为SSI0CLK,时钟线
  ROM_GPIOPinConfigure(GPIO_PA3_SSI0FSS);                                        //PA3功能配置为SSI0FSS,片选线
  ROM_GPIOPinConfigure(GPIO_PA5_SSI0TX);                                           //PA5功能配置为SSI0TX,数据发送线
  ROM_GPIOPinConfigure(GPIO_PA4_SSI0RX);                                          //PA4功能配置为SSI0RX,数据发送线

回帖(5)

韦明

2018-8-16 06:59:40
只有片选信号为预先规定的使能信号时,对此芯片的操作才有效。
检测你的时序是否正确,CS引脚是否操作正确。
举报

王蓓

2018-8-16 07:12:43
引用: ljmlvmd 发表于 2018-8-16 06:59
只有片选信号为预先规定的使能信号时,对此芯片的操作才有效。
检测你的时序是否正确,CS引脚是否操作正确。

感谢您的回复!
我首先想问的是把SSI0FSS这个引脚连接mpu6500的CS这一做法是否正确?我是这样做的。
通过示波器观察的时候可以看到在发送数据时FSS线被拉低,发送完后被拉高。
举报

韦明

2018-8-16 07:27:37
引用: pu76543 发表于 2018-8-16 07:12
感谢您的回复!
我首先想问的是把SSI0FSS这个引脚连接mpu6500的CS这一做法是否正确?我是这样做的。
通过示波器观察的时候可以看到在发送数据时FSS线被拉低,发送完后被拉高。

这么做完全是正确的。如果通讯不上,再仔细看看你的时序问题。
举报

王蓓

2018-8-16 07:44:04
引用: ljmlvmd 发表于 2018-8-16 07:27
这么做完全是正确的。如果通讯不上,再仔细看看你的时序问题。

非常感谢您的解答!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分