vs2010中建立与单片机的蓝牙串口通信 5

想通过蓝牙串口通信给单片机发送指令(控制智能小车运动),因为是在手势识别程序中加入的功能,所以需要在VS2010环境下编程,C++语言,用的是CSerialPort串口类... 想通过蓝牙串口通信给单片机发送指令(控制智能小车运动),因为是在手势识别程序中加入的功能,所以需要在VS2010环境下编程,C++语言,用的是CSerialPort串口类来实现串口通信的,利用串口助手测试可以给另外一台电脑发送指令;另外用的是千月蓝牙软件建立的虚拟蓝牙串口,在使用的过程中出现这样的问题:千月蓝牙软件显示蓝牙串口已连接,启动发送程序给单片机发送指令,单片机接收不到(智能小车不动);而通过蓝牙串口助手给单片机发指令是可以接收的(即智能小车是动的),有搞过类似东西的朋友吗,希望大家帮我分析分析是什么问题,谢谢了!

串口初始化程序

串口发送程序
展开
 我来答
匿名用户
2015-05-11
展开全部

可能是字符串编码方式的问题,可以跟踪调试一下。

又或者用通用的串口软件,如格西烽火等,进行测试一下,看看和你的软件发送有没有差别。

迪凯特科技(北京)有限公司
2023-07-28 广告
单片机串口通信数据丢失的原因可能如下:1. 按键通过串口发送对应命令,第一次按按键串口发送的指令正确且能把数据正确的显示出来,在第二次按按键串口发送的指令出现丢失的状况,可能是因为串口通信的波特率设置不正确。2. 如果单片机和外部设备的波特... 点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式