UART,串口,RS232,RS485等等,之间有什么联系和区别?

UART是指串口通信的芯片吧, 

是一个并行输入成为串行输出的芯片,通常集成在主板上。


串口就是串行通信的接口(区别于并口 因为数据是按bit串起来传输的)一般在主机上都有的DB9的接口 就是串口

232 485 是串行通信的不同标准(区别是电气电平值不一样 按通信网络的七层规范 这都属于物理层吧 232485相比 一般距离较近用232 较远485 


你没提到COM口 那COM口和串口有什么联系区别呢


在我理解是这样 串口就是实际的物理接口


COM口呢 则是系统虚拟的 

系统会根据应用程序所申请的COM口请求去使用物理接口

你可能感兴趣的:(嵌入式开发中的易混淆的概念)