本帖最后由 WCHTech2 于 2021-2-27 17:19 编辑
#申请原创# #每日话题# #技术资源# 首先,年前的蓝牙串口透传芯片CH9141问答活动感谢大家的热情参与 活动链接中奖坛友的奖品已发放,期待你们的测评呦!下面给大家介绍下它的兄弟,CH9140.这将是未来改变工程师调试习惯的一款实用工具,大家跟着我来认识它![](static/image/smiley/tuzki/03.gif)
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三通模块增加蓝牙功能。 使用CH9140实现MCU与PC或手机无线通信 (1)硬件连接 以CH9140开发的模块BLE-SER为例,蓝牙默认处于从机模式,默认波特率为115200,连接VCC和GND,Tx、Rx与MCU的Rx、Tx即可。 (2)PC或手机端安装驱动软件 与CH340类似,上位机端需要安装虚拟串口的驱动,驱动下载地址如下: ③ 微信小程序搜索“BleUart” (3)无线串口通信 a. PC端无线串口通信 PC端驱动安装完成后,运行BLE虚拟串口管理器,点击创建虚拟串口,指定串口号,点击创建串口即可。 此时PC端打开串口调试工具,选中刚刚所创建的串口号,打开串口,即可与MCU无线串口通信。 b.手机的无线串口通信 以安卓手机为例,安装BleUart软件,打开手机蓝牙,点击连接蓝牙,选择扫描到的CH9140设备连接即可。连接完成后,即可像普通的串口工具一样进行通信。
未完待续。。。。。。![](static/image/smiley/chubby/03.gif)
|