发布网友 发布时间:2022-04-25 02:21
共3个回答
热心网友 时间:2023-10-21 05:51
很多标准接口都支持全双工,但实际应用时不见得都需要全双工,这是很正常的。比如,串入并出的芯片,虽然不是标准的SPI接口,但是也可以用SPI接口来驱动,这时通讯是单向的,因为一般的串入并出芯片不能输出数据给单片机,所以单片机还可以把MISO接口省下来,如果接口可以复用,那么MISO接口就可以作为其他用途。热心网友 时间:2023-10-21 05:52
SPI是全双工通信的,因为它有双向通信的两根信号线(MOSI和MISO),只是你举出的例子,把SPI当做半双工来使用,这是因为你需要等待AD的转换结果,你才能发出读取操作命令,假设:AD转换很快,你大可以MOSI送出地址同时,MISO读取ADC值。热心网友 时间:2023-10-21 05:52
首先:SPI是同步的,即是可以实现全双工的,也就是说在你发指令的同时,你也可以同时接收AD的数据。