求助:spi问题!我的时钟总是产生24位是怎么回事呢?
- UID
- 134538
- 性别
- 男
|
求助:spi问题!我的时钟总是产生24位是怎么回事呢?
我的主单片机是GZ60,在spi通信时总是产生24位的时钟,我发送四个字节时用示波器只能看到前三个字节,发送两个字节时用示波器也是看到三个字节,其中最后一个字节是第一个字节,这是怎么回事呢?请高手指点一下,谢谢!! |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
|
|
|
|
|
- UID
- 122756
- 性别
- 男
|
是程序的问题 我做的程序是发两个字节的 没有问题的 |
|
|
|
|
|
- UID
- 134538
- 性别
- 男
|
我已经检查程序了,设置没有什么问题啊,也不是总是24位,有的时候就能发送正确,还有一个大毛病就是,我的spi只能发数据,但是用示波器的话读不到数据是怎么回事呢? 读到的全是零码,这是怎么回事呢?麻烦版主指教一下,谢谢!! |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
读的数据,即SPI的输入数据是由从机发送的。仔细检查一下主机与从机间的硬件电路。 |
|
|
|
|
|