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

SPI中的MOSI和MISO这两个引脚如何配置

FEItwo 2019-02-13 浏览量:7375
最近查了一些SPI的IO口配置,发现有些例程并没有对MOSI和MISO这两个引脚进行模式配置,但有些例程会将MISO配置成GPIO_Mode_IPU而将MOSI配置成GPIO_Mode_AF_PP还有将二者都配置成GPIO_Mode_AF_PP的。关于这点该如何理解,有相关资料推荐吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个就是让miso设置上拉,其实上拉是多余操作,外部芯片都是推挽输出,上拉一点用都没有。又不是外部芯片开漏输出需要上拉


    • 发布于 2019-02-14
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • 一般不需要额外的配置,,有些配置是为防止不同厂家板子电路不一样作的保护
    • 发布于2019-02-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 参考STM32CUBEMX里面的配置,一般输入脚配置成输入模式,输出脚配置成GPIO_MODE_AF_PP模式的
    • 发布于2019-02-14
    • 举报
    • 评论 0
    • 0
    • 0

  • st 的话,用cubemx 生成一次代码,看看默认spi这两个pin脚怎么配置,以后就用这种方式配置
    • 发布于2019-02-18
    • 举报
    • 评论 0
    • 0
    • 0

  • IPU估计是F1系列的配置,因为F1系列没有输入复用这回事,只有上下拉输入或者浮空输入。
    • 发布于2019-02-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 浮空输入输出
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 标准库的配置是对的,其他库都是直接复用模式,会在库函数里面修改,你可以看下寄存器值
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32上,只要是设置成复用功能就可以了,一般是输入的方向
    • 发布于2019-03-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是设置成复用功能,这样直接悬空也是可以的
    • 发布于2019-03-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

SPI中的MOSI和MISO这两个引脚如何配置