[STM32F1] STM32的SPI不灵了?

[复制链接]
2088|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 | 显示全部楼层
我不记得有没有用过了。。。

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

你如果数据错位,就考虑延迟问题,如果你其他问题,上示波器测试.
guangbiao 发表于 2014-5-23 15:49 | 显示全部楼层
SPI不是双工的,这种搞法,我感觉会出大事。。。
楼主啥设计,要这么奇葩的做法???
gxliu08 发表于 2014-5-23 17:59 | 显示全部楼层
为什么这样做?要干什么用?
戈卫东 发表于 2014-5-23 18:19 | 显示全部楼层
STM32的SPI可以支持“BIDIMODE”,不需要把MISO和MOSI接到一起。
MISO和MOSI接一起,从器件发数据时会和MOSI产生冲突。
ccmc 发表于 2014-5-23 18:37 | 显示全部楼层
楼主是要实现3线spi吧?
请见8楼。
linxiaotuzi 发表于 2014-5-23 19:06 | 显示全部楼层
受教了,正准备用SPI
您需要登录后才可以回帖 登录 | 注册

本版积分规则

101

主题

384

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部