查看: 6250|回复: 8

[求助] SPI通信求助

[复制链接]

该用户从未签到

8

主题

30

帖子

0

新手上路

Rank: 1

积分
5
最后登录
1970-1-1
发表于 2011-1-12 09:26:27 | 显示全部楼层 |阅读模式
目前在用9S12XET256来做SPI的通信实验,采用的是同一芯片上的两个SPI口,SPI0为主口SPI2为从口。物理连接为MISO、MOSI、SCK、SS一一对应的连接。
在测试中SPI2始终无法收到SPI0发的数据。请问各位高手这是什么原因,物理连接是否正确?非常感谢!!!
我知道答案 目前已有7人回答
回复

使用道具 举报

该用户从未签到

0

主题

21

帖子

0

新手上路

Rank: 1

积分
29
最后登录
2024-7-26
发表于 2011-1-12 12:49:50 | 显示全部楼层

RE:SPI通信求助

交叉的 不能一一对应 MISO、MOSI
第一个的MISO对第二个的MOSI
低二个的MOSI对第一个的MISO
其他一一对应

该用户从未签到

0

主题

21

帖子

0

新手上路

Rank: 1

积分
29
最后登录
2024-7-26
发表于 2011-1-12 12:50:26 | 显示全部楼层

RE:SPI通信求助

片选对片选 sclk 对sclk

该用户从未签到

27

主题

418

帖子

0

新手上路

Rank: 1

积分
228
最后登录
1970-1-1
发表于 2011-1-12 14:44:31 | 显示全部楼层

RE:SPI通信求助

好像不能这样用吧,他的spi模块可以配置为从机么?

该用户从未签到

8

主题

30

帖子

0

新手上路

Rank: 1

积分
5
最后登录
1970-1-1
 楼主| 发表于 2011-1-12 16:02:53 | 显示全部楼层

RE:SPI通信求助

我看的一些资料有一一对应连接的,也见到说MISO与MOSI连接的。我都试过了也没有用。每个口都可以设置成从机或主机的。测试中也用示波器观察过,时钟信号和发送的信号都有,就是接收不到。已经调了两天了,晕死了.....谁能帮帮我啊。。。。

该用户从未签到

0

主题

21

帖子

0

新手上路

Rank: 1

积分
29
最后登录
2024-7-26
发表于 2011-1-13 13:03:51 | 显示全部楼层

RE:SPI通信求助

一个是主机一个是从机 设定了没,两个spi口要设置的

该用户从未签到

0

主题

21

帖子

0

新手上路

Rank: 1

积分
29
最后登录
2024-7-26
发表于 2011-1-13 13:08:12 | 显示全部楼层

RE:SPI通信求助

第一个的MISO (主机输入的 )对第二个的MOSI(从机的输出)
第二个的MOSI (主机的输出)对第一个的MISO (从机的输入)
另外有可能有的型号发出去cs 信号拉高 从机才能锁存进去
同时 读数据时 必须要发000 才能收到读的数据 不然收不到的

该用户从未签到

0

主题

11

帖子

0

新手上路

Rank: 1

积分
30
最后登录
1970-1-1
发表于 2011-1-14 11:25:29 | 显示全部楼层

RE:SPI通信求助

建议把所有的电路重新装一遍,犯得可能是超低级错误

该用户从未签到

0

主题

6

帖子

0

新手上路

Rank: 1

积分
8
最后登录
1970-1-1
发表于 2011-6-13 15:24:08 | 显示全部楼层

RE:SPI通信求助

飞思卡尔的单片机我还没有用过,就我之前用过的其他单片机来看,首先是MISO 与 MOSI 对应的问题,再一个就是 SS,我之前用其他单片机时,这个信号脚都只做从机的片选(就是被选择),没有见到做主机时 SS 主动去选中器件。
个人观点,希望能有帮助,本人是第一次使用飞思卡尔的东西(K40),对飞思卡尔的东西还不熟,如果错了请指正。
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-18 10:05 , Processed in 0.102678 second(s), 28 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表