• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

mcu没有I2S可以用SPI接口代替吗

yhj416606438 2018-05-20 浏览量:2309
i2s接口可以用spi接口代替吗,程序需要修改哪些地方,记得好像要加一个主时钟信号,左右声道类似片选信号,其他还要改什么
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 硬件IIS和SPI是完全不一样的标准接口,不可以互换。

    但是你要是用的普通IO模拟的,那就无所谓了,只要遵循时序就行了

    • 发布于 2018-06-08
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 时序不一样,不能替代,可以考虑gpio模拟:https://www.zhihu.com/question/40615422/answer/87604730
    • 发布于2018-05-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有的话可以考虑用其他IO口模拟,替代一般不行
    • 发布于2018-05-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 不可以的,时序与引脚功能都是不同的。
    • 发布于2018-05-20
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32有些SPI跟I2S时复用的可以这样做,但是并不是所有的SPI都跟I2S复用

    可以考虑使用CUBEMX配置,会自动生成底层配置文件的,之后可以参考这个配置文件自己再来配

    • 发布于2018-05-21
    • 举报
    • 评论 0
    • 0
    • 0

  • I2S和SPI只有通信接口差不多,时序基本上不同,不能乱套用,没有I2S的型号不要用SPI代替。

    • 发布于2018-05-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个不可以替换,不过可以用软件去模拟
    • 发布于2018-06-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

mcu没有I2S可以用SPI接口代替吗