Board logo

标题: 求助:spi问题!我的时钟总是产生24位是怎么回事呢? [打印本页]

作者: guoguoer    时间: 2006-7-31 11:52     标题: 求助:spi问题!我的时钟总是产生24位是怎么回事呢?

我的主单片机是GZ60,在spi通信时总是产生24位的时钟,我发送四个字节时用示波器只能看到前三个字节,发送两个字节时用示波器也是看到三个字节,其中最后一个字节是第一个字节,这是怎么回事呢?请高手指点一下,谢谢!!


作者: strongchen    时间: 2006-7-31 14:59

应该还是你的程序的问题。
作者: mist_24    时间: 2006-7-31 15:33

是程序的问题 我做的程序是发两个字节的 没有问题的
作者: guoguoer    时间: 2006-7-31 19:25

我已经检查程序了,设置没有什么问题啊,也不是总是24位,有的时候就能发送正确,还有一个大毛病就是,我的spi只能发数据,但是用示波器的话读不到数据是怎么回事呢? 读到的全是零码,这是怎么回事呢?麻烦版主指教一下,谢谢!!
作者: strongchen    时间: 2006-8-1 09:18

读的数据,即SPI的输入数据是由从机发送的。仔细检查一下主机与从机间的硬件电路。




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