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

STM32中iic和uspi那个用起来好

c59c54c5ad69c17b 2018-09-04 浏览量:884
32中iic和uspi那个用起来好
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 之前STM32的IIC有bug,现在可以使用,实时性不好

    SPI速度要比IIC要快,只是要使用4条线,稳定性也高,实时性也高

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

其他答案 数量:13
  • 各有有点吧,不能一概而论,i2c占用管教资源低,SPI信息传输更加灵活
    • 发布于2018-09-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个其实看应用场景,不能一概而论。
    • 发布于2018-09-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 各有优缺点,spi要4根线但速度较快,i2c只用2根线,但有时候硬件i2c会崩(现在好像修复了),推荐使用软件i2c
    • 发布于2018-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 看运用场合,iic的驱动更加简单,用两个常规的IO来模拟都行,SPI需要使用特定的引脚,配置相对IIC来说复杂一点,但是能实现更高速度的通信
    • 发布于2018-09-08
    • 举报
    • 评论 0
    • 0
    • 0

  • IIC更规范一些,只占用两个IO口,但是速度不及spi

    • 发布于2018-09-09
    • 举报
    • 评论 0
    • 0
    • 0

  • SPI速度高而且是全双工的,IIC只用两根线,比较简单,但是速度慢,而且公认的stm32的IIC不怎么好用!
    • 发布于2018-09-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 两个都是标准的通信协议,没有太多的区别,根据你的芯片接口使用就可以
    • 发布于2018-09-21
    • 举报
    • 评论 0
    • 0
    • 0

  • iic适合做控制字的传输,uart适合做repl,spi适合传输数据
    • 发布于2018-09-24
    • 举报
    • 评论 0
    • 0
    • 0

  • SPI比较稳定相对IIC来说而且也比较简单,用硬件的SPI比IIC要容易控制
    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 各有用途,i2c程序简单好写,spi通信速度高但是代码复杂。
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • SPI更好一点,专门的SPI外设模块可以操作
    • 发布于2018-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • IIC通讯速率稍低,优点是只需要2根线,SPI速度会高一些,但是最少需要三根线,通常是四根线。
    • 发布于2018-10-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32中iic和uspi那个用起来好