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

STM32的SPI引脚配置成复用后,还可以读取引脚电平么

莱克迷KW 2021-02-18 浏览量:1394
STM32的SPI引脚配置成复用后,还可以读取引脚电平么
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 无论那个接口, 1.同一时间只能有一个功能,复用接口要配置后才能启用对应功能 2.要复用时,相应接口接线还不能有干扰 所以你的要求只有保证上述条件才能实现,这时这个接口只是普通gpio,且相关spi的线路还需要和对应引脚读入线路隔离才好,这几乎是很麻烦的,所以很少会这样用(除非管脚资源极度紧张才可能这样,而这时外围电路也会极度复杂,还不如换个管脚资源多的soc啦,可能更节约成本)。
    • 发布于 2021-02-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 不可以,需要重新配置成gpio输入模式才能读电平
    • 发布于2021-02-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不行的,要读取时,配置成GPIO,读取完了再配置回SPI模式吧
    • 发布于2021-02-19
    • 举报
    • 评论 0
    • 0
    • 0

  • Spi有4个引脚,复用为SPI功能后,只要是作为输入引脚,就可以读取到他的电平状态的,不然这个时候,怎么知道输入的是高电平还是低电平呀,不过这个读取过程芯片内部操作了,读到的数据给了输入数据寄存器,我们读这个寄存器的值就好了,不能使用gpio的函数读取的,因为既然禁止了gpio功能,就不能使用gpio的函数了。
    • 发布于2021-02-20
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32的SPI引脚配置成复用后,还可以读取引脚电平么