前一段时间维护旧代码(别人写的),用到了串行通信技术,有I2C、SPI、UART、还有MODBUS,那时候对这些概念总是朦朦胧胧的,似懂非懂,一直记在心上,平时就注意搜索相关的资料,发现网上资料非常多,但是有系统介绍的却不多。
先提几个当时的疑问
1.RS232协议RS485协议,和I2C协议、SPI协议、UART协议还有MODBUS协议有什么不同?
2.经常说单片机资源有I2C、SPI、UART,此时这些名词是指什么,和1中的协议又有什么区别?
3.PC上的COM是怎么定义的?
以上只是个人当时的一部分困惑,现在也逐渐有个整体大概的认识,在这里说说自己的认识,希望大家都来谈一谈,就当作抛砖引玉。 |