你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

三线SPI的时钟极性错误

[复制链接]
码农上官 提问时间:2023-8-14 10:49 / 未解决

使用F405系列芯片和F103芯片,选择SPI主站,3线(半双工,MISO和MOSI是同一条线),sclk选择low,edge选择1,通过示波器抓取到的时钟信号,极性为高,如果是四线spi则不存在这个问题。

代码初始化使用STMCUBEMX生成!!!

是否还有人使用三线spi遇到过类似问题,还是三线spi不能设置极性为low,感谢

收藏 评论2 发布时间:2023-8-14 10:49

举报

2个回答
butterflyspring 回答时间:2023-8-14 11:29:34
三线和四线区别就在于片选信号是硬件控制还是软件控制,跟时钟和相位没什么关系哦。
应该是还有其他的地方引起不正常。
F4官方HAL库中的例程用到的也是三线方式。
码农上官 回答时间:2023-8-14 14:12:48

butterflyspring 发表于 2023-8-14 11:29
三线和四线区别就在于片选信号是硬件控制还是软件控制,跟时钟和相位没什么关系哦。
应该是还有其他的地方 ...

我说的三线是io使用一条线,而不是适不使用软件spi片选。也就是主站半双工通信模式。在这个末实现spi极性不能设置为低。

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版