Board logo

标题: 9s03gb32的SPI不动,为啥? [打印本页]

作者: wxw816    时间: 2005-10-10 17:01     标题: 9s03gb32的SPI不动,为啥?

9s03gb32作主机,按理说SPI动作时MOSI、MISO都应该有波形,我没测到,大家帮忙看看,好吗? SPI1C1 = 1< 作者: strongchen    时间: 2005-10-10 17:10

时钟波形有吗?
作者: onion2829    时间: 2005-10-10 20:02

你有往SPI数据寄存器写数据吗?写数据后才启动SPI发送,还有,楼主应该观察SCK脚,这个是时钟线
作者: wxw816    时间: 2005-10-11 09:26

时钟有波形,往SPI数据寄存器写数据了,MOSI有波形,但MISO没有波形,我看了一些资料说MOSI、MISO都应该有波形,不解。
作者: strongchen    时间: 2005-10-11 10:28

MISO是从芯片发送,主芯片接受。从芯片工作正常吗?或者发送的都是FF?
作者: onion2829    时间: 2005-10-11 13:12

MISO是主机的输入脚,你看波形的时候应该保证从机工作正常,并且SPI发送的数据(指令)是从机可识别的,否则从机不会发出数据当然不可能检测到波形
作者: wxw816    时间: 2005-10-11 18:04

我测的MISO端始终为高电平,如果从芯片始终在发FF,就是这样吗?觉得不是。
作者: onion2829    时间: 2005-10-11 18:45

能问一下你的SPI接口从机是什么吗?还有就是从机SPI通信过程是怎样的清楚了吗
作者: agui2000    时间: 2005-10-11 22:31

我也遇到类似的问题,我的从机是MC33594,可以往外发送信息,但是没法接收从机发过来的配置信息,不太明白怎么设置才能启动接收,请指教!
作者: MCU_Fan    时间: 2005-10-12 13:29

一般SPI要汪意的事项如下:
软体:
主、从机的配置:传输速度限制,MSB,相(CPHA)和正负(CPOL)值,从机的CS(SSOE, MODFEN)是否已选定(如有多个CS,需要发送才改)等。主、从机的配置要一样。
硬体:
主、从机的接口是否正碓?电厌(3V?5V?)是否相容?需否配置主/从机(上/下拉)?
wxw816, MISO是否短路?
agui2000,resetb是1後,MC33594是主机,请参阅Datasheet P9单片机的配置和P13-P15的流程图。(http://www.freescale.com/files/analog/doc/data_sheet/MC33594.pdf)
作者: onion2829    时间: 2005-10-12 18:03

还有一个注意就是CS脚,一般不使用SPI模块直接控制该脚,而是作为普通IO口来控制,楼主看看CS脚是否配置使用正确
作者: agui2000    时间: 2005-10-16 19:02

Srongchen斑竹
我的从机是MC33594,可是从机发过来的值都是FF
要不就都是00,为什么?需要哪些特别注意的设置?
作者: seuafu2005    时间: 2005-10-17 09:48

没有S03GB32,应该是S08GB32吧?
你可以到这个网页http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=ZRP-1&nodeId=01J4Fs862825657103#documentation
下载SMAC这个Software,里面有S08G系列芯片的SPI动作的源代码。
作者: guoguoer    时间: 2006-7-26 21:16

楼主的问题解决了吗?我的也遇到同样的问题,就是spi只能向从设备发送数据但是接收不到从设备发来的数据,用示波器全是零码,不知道怎么解决,对于版主提到的注意点我有机几点不是很明白,首先是主从设置的问题,主节点也就是我的主单片机GZ60在spi配置时设为主模式,但是从设备(MC33972)的从模式怎么设置呢,是不是不用设置主单片机设置好了直接启动发送就能接收从的数据了呢还是必须要另行设置?还有一点就是spi的极性和相位是根据什么设置的?这对spi数据的传输有什么样的影响呢?版主请帮帮忙指教一下,分析一下,谢谢回复!
作者: foxware    时间: 2006-12-14 09:53     标题: 接收到的从机数据全部为零

各位高人你们好,请问你们的这个接收不到从机数据的问题解决了吗?我现在也碰到了这个问题,就是向从机发送指令,从机应该响应,向主机发出指定数据才对,但是我收到的数据全部是零,请问大家造成这个结果有哪些方面的原因?




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0