大家晚上好!
最近在做一个项目,用的280049这块芯片,由于IO口紧张(40个IO全部用完,而且还复用了几个),因此想在配置SPI时,只配置SIMO、SOMI和CLK这三个功能,而STE引脚不做配置(即没有通过MUX寄存器去复用IO口的SPISTE功能,也没有通过其他GPIO来模拟STE功能)。
比较好奇,如果DSP做从机,这样配置的话,相当于DSP对外没有SPI片选接口,主机无法片选DSP,那么DSP的SPISTE电平是高还是低呢?还能不能正常收发数据,为什么呢?
请各位大佬解惑,谢谢
Green Deng:
你好,请问你是没有引出(配置)SPISTE脚,还是引出(配置)之后没有连接?
如果是前者的话我认为是不可以的,SPI不管主从机都需要这个信号作为区分。
user4612577:
回复 Green Deng:
你好,我是没有引出SPISTE脚,我比较好奇,如果这样操作,那么实际SPI的STE到底是什么状态?
因为我今天试了一下公司的板子:
1.DSP控制板作为从机,主机是一个以太网扩展卡,两者通过SPI通信,控制板在初始化阶段会给扩展卡发送握手信号,然后就可以正常通信。
2.现在我没有引出SPISTE脚,如果我在初始化阶段不给扩展卡发送握手信号(屏蔽掉握手函数),控制板和扩展卡居然可以通信,只不过通信有问题,不稳定。
3.但如果我在初始化阶段给扩展卡发送了握手信号,则两者不能通信。
神奇。。。
Green Deng:
回复 user4612577:
这个确实没做过这样的实验,我这边没办法给出相关的建议或者经验。