[应用相关] STM32的SPI的MISO脚为什么设置为复用推挽输出呢!而不是复用输入呢

[复制链接]
2306|17
 楼主| elephant00 发表于 2024-10-24 11:09 | 显示全部楼层 |阅读模式
STM32的SPI的MISO脚为什么设置为复用推挽输出呢!而不是复用输入呢
knk 发表于 2024-11-5 12:20 | 显示全部楼层
主机模式的时候MISO配置为浮空输入或带上拉输入,
从机模式的时候MISO配置为推挽复用输出
tpgf 发表于 2024-11-5 15:53 | 显示全部楼层
STM32中SPI的MISO引脚可以设置为复用推挽输出模式,这是基于其硬件设计和软件控制的特点
木木guainv 发表于 2024-11-7 10:39 | 显示全部楼层
在STM32的特定设计中,将MISO设置为复用推挽输出模式也是可行的
磨砂 发表于 2024-11-7 14:18 | 显示全部楼层
在复用推挽输出模式下,即使MISO被配置为输出,它仍然能够接收到外部信号的电平,从而实现输入的功能
晓伍 发表于 2024-11-7 17:58 | 显示全部楼层
复用推挽输出模式允许GPIO端口作为外设功能的输出,提供强大的电流驱动能力
八层楼 发表于 2024-11-7 19:37 | 显示全部楼层
在复用推挽输出模式下,GPIO引脚可以在高电平和低电平之间快速切换,而不会进入第三种状态
观海 发表于 2024-11-7 21:19 | 显示全部楼层
在配置为复用推挽输出模式后,GPIO引脚能够直接使用定时器生成的PWM信号,不需要额外的软件干预
一秒落纱 发表于 2024-12-1 21:15 | 显示全部楼层
在STM32的SPI通信中,MISO引脚通常被配置为复用推挽输出,而不是复用输入,这主要是基于硬件设计考虑
夜阑风雨 发表于 2024-12-2 02:00 | 显示全部楼层
STM32SPI外设在硬件设计上支持全双工通信,即主设备和从设备可以同时发送和接收数据。MISO引脚在从设备模式下是输出引脚,而在主设备模式下是输入引脚

远山寻你 发表于 2024-12-2 03:00 | 显示全部楼层
为了支持这种全双工通信,MISO引脚需要能够灵活地在输入和输出模式之间切换

光辉梦境 发表于 2024-12-2 04:00 | 显示全部楼层
通过将MISO引脚配置为复用推挽输出,可以在需要时将其切换为输出模式,而在不需要时切换回输入模式。这种配置方式提供了更大的灵活性,使得MISO引脚可以在不同的通信模式下使用

三生万物 发表于 2024-12-2 05:00 | 显示全部楼层
如果MISO引脚仅配置为复用输入,当从设备需要发送数据时,引脚可能会处于浮空状态,这可能会导致噪声和信号不稳定

淡漠安然 发表于 2024-12-2 06:00 | 显示全部楼层
正常的话,通过配置为复用推挽输出,可以确保在从设备发送数据时,引脚能够稳定地输出信号

暖了夏天蓝了海 发表于 2024-12-2 07:00 | 显示全部楼层
在某些情况下,从设备可能需要在特定的时刻发送数据,而在其他时刻接收数据

江河千里 发表于 2024-12-2 08:00 | 显示全部楼层
一般来说,通过将MISO引脚配置为复用推挽输出,可以简化软件配置,因为不需要频繁地在输入和输出模式之间切换

别乱了阵脚 发表于 2024-12-2 09:00 | 显示全部楼层
STM32SPI MISO引脚配置为复用推挽输出,主要是为了提供更大的灵活性、避免浮空状态、简化软件配置,并支持全双工通信

冰春彩落下 发表于 2024-12-2 10:00 | 显示全部楼层
种配置方式在实际应用中非常常见,能够满足大多数SPI通信的需求

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1031

主题

3946

帖子

7

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