打印
[STM32F1]

STM32的SPI不灵了?

[复制链接]
1769|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
clarkzh|  楼主 | 2014-5-23 11:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 clarkzh 于 2014-5-23 12:23 编辑

目前是把SPI的MISO和MOSI连接到一起,快被搞死了。请问有人这样成功过吗?
沙发
mmuuss586| | 2014-5-23 12:00 | 只看该作者
这样没用过,你是要自发自收?

使用特权

评论回复
板凳
wangch_sh| | 2014-5-23 13:31 | 只看该作者
直接连的吗?没加电阻?

使用特权

评论回复
地板
香水城| | 2014-5-23 13:49 | 只看该作者
我不记得有没有用过了。。。

什么问题?具体说一说。

使用特权

评论回复
5
icecut| | 2014-5-23 14:30 | 只看该作者
哈哈.降低频率试试.
用示波器抓一下波形.
理想状态喜欢上升沿发数,然后回环就收到了.
在非理想情况下,上升沿到来,发数会有一个延迟,然后io延迟,回环后io延迟,这个时候回到spi,进行采样.
如果芯片时钟输出做了一个延迟,导致数据先发,时钟再发.接收端做延迟采样.那就会干掉上面的问题.
你自发自收就没法做高频的上升沿发数下降沿度数,当然spi是不是支持这种我也没实验.

你如果数据错位,就考虑延迟问题,如果你其他问题,上示波器测试.

使用特权

评论回复
6
guangbiao| | 2014-5-23 15:49 | 只看该作者
SPI不是双工的,这种搞法,我感觉会出大事。。。
楼主啥设计,要这么奇葩的做法???

使用特权

评论回复
7
gxliu08| | 2014-5-23 17:59 | 只看该作者
为什么这样做?要干什么用?

使用特权

评论回复
8
戈卫东| | 2014-5-23 18:19 | 只看该作者
STM32的SPI可以支持“BIDIMODE”,不需要把MISO和MOSI接到一起。
MISO和MOSI接一起,从器件发数据时会和MOSI产生冲突。

使用特权

评论回复
9
ccmc| | 2014-5-23 18:37 | 只看该作者
楼主是要实现3线spi吧?
请见8楼。

使用特权

评论回复
10
linxiaotuzi| | 2014-5-23 19:06 | 只看该作者
受教了,正准备用SPI

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

101

主题

384

帖子

0

粉丝