[STM32F1] SPI 通信三线制 / 四线制

[复制链接]
212|56
mnynt121 发表于 2026-4-17 16:37 | 显示全部楼层
使用模拟开关              
pixhw 发表于 2026-4-17 18:16 | 显示全部楼层
使用GPIO模拟三线制SPI              
earlmax 发表于 2026-4-17 21:02 | 显示全部楼层
MOSI 和 MISO 中间接个电阻,连到三线制设备的 SDIO 引脚。
uytyu 发表于 2026-4-18 12:07 | 显示全部楼层
用模拟开关切换MOSI/MISO到不同从机。
elsaflower 发表于 2026-4-18 12:27 | 显示全部楼层
强烈建议不要这么做。              
jtracy3 发表于 2026-4-18 14:26 | 显示全部楼层
STM32的SPI双向模式怎么配置?
macpherson 发表于 2026-4-18 15:21 | 显示全部楼层
当主机在与三线制从机通信时,MOSI 和 MISO 上的电平在剧烈变化。
backlugin 发表于 2026-4-18 16:14 | 显示全部楼层
在MOSI和MISO之间接一个电阻,并将该节点连接到三线制从机的双向数据线。
wengh2016 发表于 2026-4-18 16:37 | 显示全部楼层
如何避免总线竞争?               
鹿鼎计 发表于 2026-4-19 10:46 | 显示全部楼层
直接连接MISO和MOSI电阻会造成短路,影响通信。建议使用电平转换器。
小小蚂蚁举千斤 发表于 2026-4-21 13:12 | 显示全部楼层
差分信号会互相干扰,通信大概率出错
星辰大海不退缩 发表于 2026-4-21 13:17 | 显示全部楼层
放弃电阻合并的方案吧,直接买SPI多路选择器芯片可靠。
中国龙芯CDX 发表于 2026-4-22 10:49 | 显示全部楼层
两个传感器若使用不同 SPI 模式或速率,‌不能共用同一 SPI 总线‌,除非主控支持动态切换模式,或分别使用独立 SPI 外设。
AutoMotor 发表于 2026-4-22 12:08 | 显示全部楼层
三线制SPI通常包含一个数据线,而不是MISO和MOSI短接的双向数据线。
LLGTR 发表于 2026-4-24 09:54 | 显示全部楼层
直接在MISO和MOSI间接电阻,会短路,通信肯定不行。
朝生 发表于 2026-4-24 21:28 | 显示全部楼层
电阻短接导致MISO读取到混合电平,无法识别正确数据。
星闪动力 发表于 2026-4-26 10:16 | 显示全部楼层
确保每个传感器有独一的片选线,避免地址冲突。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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