void_island 发表于 2024-6-6 10:26:24

关于SPI从机的SS引脚和数据引脚配置的问题



根据数据手册所述,将单片机配置为SPI从机在特定情况下是可以将SSIG置1来忽略SS引脚的。如果我按照图3将CPHA和SSIG都置1,MSTR清零来配置从机模式,那通信时候片选信号如何输入?此时SPI通信流程是怎样的?

第二个问题就是,如果我的STC单片机是5V供电,SPI主机是3.3V供电,从机只需要发消息给主机,而不需要接收主机的消息,我能不能将MISO引脚配置成开漏输出,外挂3.3V上拉电阻?

晓飛飛 发表于 2024-6-6 12:28:42

问题1,如果不使能SS引脚,那就等同于始终处于片选状态,SPI通信按照8位数据产生一个标记或中断,
问题2,从机可以配置成开漏并上拉到3.3V,但建议MISO引脚配置成PP输出,通过分压电阻适配到3.3V电平发送给主机。

乘风飞扬 发表于 2024-6-6 13:37:38

将SSIG置1,MSTR清零是将设备固定设置为SPI从机,不通过SS电平来切换主机/从机身份。但是SS的片选功能还是存在。

lcsxdxdxd 发表于 2024-8-1 12:24:26

乘风飞扬 发表于 2024-6-6 13:37
将SSIG置1,MSTR清零是将设备固定设置为SPI从机,不通过SS电平来切换主机/从机身份。但是SS的片选功能还是存 ...

你好,我试了下ssig置1然后mstr置零固定为从机,但是这样ss引脚没法片选,请问大概是什么地方出了问题
页: [1]
查看完整版本: 关于SPI从机的SS引脚和数据引脚配置的问题