UART是单片机的常用外设,电平逻辑遵循TTL原则。通过UART可以进行单片机程序的下载、调试信息输出、与其他设备通信,非常的方便。
单片机在开发调试过程中基本离不开PC的参与,现在的PC通信接口以USB为主,相应的电平逻辑遵循USB原则,当PC对单片机进行程序下载或接收调试信息时,USB和UART的电平逻辑不一致,不可直接通信,此时就需要USB转UART芯片,常见的芯片为CH340,接线示意图如下:
通过CH340可以完成USB到UART的转换,十分便捷,但PC端必须使用有线的方式和CH340连接,继而完成与单片机的通信。当遇到一些场景,如:单片机设备处于运动的状态、单片机设备距离PC超过了USB2.0规定的5米通信距离、PC的USB接口数量不够等,PC无法通过有线的方式与CH340连接。
此时推荐沁恒的CH9140蓝牙转串口芯片,通过PC端蓝牙虚拟串口软件,即可使用无线的方式与单片机进行通信。若PC端不支持蓝牙的功能,可通过USB外接BLE-UART-USB三通模块增加蓝牙功能。