[PIC®/AVR®/dsPIC®产品] 如果不用SPI的MISO可以做IO用吗

[复制链接]
1383|4
 楼主| huahuagg 发表于 2025-5-27 21:10 | 显示全部楼层 |阅读模式
IO, ISO, pi, spi
不知道每个引脚是否支持独立的配置。比如配置SPI时候,只使用部分引脚。
wutaosamuel 发表于 2025-5-28 09:51 | 显示全部楼层
具体是哪个MCU,大部分应该是可以切换成MISO或者GPIO的
lcczg 发表于 2025-5-28 11:15 | 显示全部楼层
PIC系列的可以。AVR的不行。
雾都浪漫 发表于 2025-6-23 21:33 | 显示全部楼层
当 SPI 接口的 MISO(主输入从输出)引脚不被使用时,它能够当作普通 IO 口来使用。不过,这一操作要依据具体的微控制器型号以及硬件设计来确定。
硬件方面:要保证外部电路没有强制驱动 MISO 引脚。要是存在上拉 / 下拉电阻或者外部设备连接的情况,可能需要对其进行修改。
软件方面:
首先要通过配置寄存器停用 SPI 外设的 MISO 功能。
接着把该引脚重新设置为通用 IO 模式(GPIO)。
之后就可以像使用普通 IO 口一样对其进行读写操作了。
花开了相爱吧 发表于 2025-9-19 17:43 | 显示全部楼层
可以。SPI 的 MISO 引脚在未启用 SPI 功能时,可配置为通用 IO 口。需在寄存器中禁用 SPI 模块,将该引脚重新定义为输入或输出模式。但需注意硬件设计是否存在外部电路冲突(如上下拉电阻),确保复用后不影响其他功能正常工作。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

159

主题

1430

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部