• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

我用stc12c2052ad连接蓝牙模块,通过手机蓝牙串口程

niceboy 2017-12-14 浏览量:1189
我用stc12c2052ad连接蓝牙模块,通过手机蓝牙串口程序发送数据给单片机但是单片机接收的数据不对,是为什么呢
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 最好描述下是怎么不对?完全错误?还是怎么样?
    单片机能驱动蓝牙并初始化通过,说明串口通讯应该没问题,大概率出在程序上。或者你把蓝牙和TTL串口工具通讯,在电脑测试是否数据正确,在确实是哪边的原因。

    以上个人观点。

    • 发布于 2017-12-14
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  •          蓝牙模块的型号是HC05还是CC2541呢?CC2541有bug,不好用,HC05一般不会出问题,可以看看STC12的程序是不是出了问题。

    • 发布于2017-12-14
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有找到的MEMS,官网和供应商平台都没有查到 回复

  • 蓝牙这类无线通信会有丢包的问题的,你可以

    1、降低通信速率

    2、发送少量数据,看看会不会丢失

    • 发布于2017-12-14
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :已联络原厂,暂未回复 回复

  • 是不是波特率或者校验位没有匹配?
    • 发布于2017-12-14
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :194290047有点垫片。图纸有说明。 回复

  • 注意设置波特率一致,晶振最好使用11.0592M否则可能有些波特率调不出来
    • 发布于2017-12-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 波特率要匹配,HC-05的波特率设置要和单片机的串口波特率匹配。最好能把程序贴上。
    • 发布于2017-12-14
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有找到国产替代,封装条件不满足 回复

相关问题

问题达人换一批

我用stc12c2052ad连接蓝牙模块,通过手机蓝牙串口程