miso和mosi引脚干啥用的-艾奇金属

miso和mosi引脚干啥用的

2026-04-14 03:39:48 串口通信 8589次阅读

MISO是“从设备到主设备”的串行数据,MOSI是“从主设备到设备”的串行数据。 简单说,MISO是设备向主设备传输数据,MOSI是主设备向设备传输数据。

记得有一次,我在实验室里调试一个串口通信模块,那时候是2012年,刚入行不久。那时候,我搞不清miso和mosi这两个引脚到底有什么区别,就硬着头皮查资料,翻了好几篇文档,才终于搞明白。
miso是Master In Slave Out的缩写,意思是主机输入从机输出。简单来说,就是当你的设备作为主机时,它通过miso引脚接收从机发送的数据。mosi则是Master Out Slave In,对应的是主机输出从机输入。作为主机,你的设备会通过mosi引脚发送数据给从机。
比如说,我用Arduino控制一个传感器模块,传感器作为从机,Arduino作为主机。传感器收集到的数据会通过miso引脚发送给Arduino,而Arduino需要发送控制信号给传感器时,就会通过mosi引脚发送。
等等,还有个事,我突然想到,那时候我还因为记不住这两个引脚的缩写而头疼了好一阵子呢。不过,现在回想起来,还是觉得这个过程挺有趣的。你说呢?

MISO是主设备从从设备读取数据的引脚,MOSI是从设备向主设备发送数据的引脚。
这就是坑,别把MISO和MOSI搞混。

相关推荐

热门文章

推荐阅读