找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机+蓝牙串口字符串不连续的问题

查看数: 3457 | 评论数: 13 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-4-16 14:28

正文摘要:

我弄的单片机检测粉尘,蓝牙数据发过来字符串第一个字符贼容易出问题,第一个字符和后面的字符直接分开了,大概的程序在下面 unsigned char dis[4]="000"; void sendChar(uchar a)     ...

回复

ID:600952 发表于 2020-4-26 00:32
蓝牙的协议延时可以吗?
ID:600952 发表于 2020-4-26 00:31
XYMSSS 发表于 2020-4-16 17:08
和晶振电容有关嘛,我用的30pf的没找到22pf

这没什么关系吧。
ID:736775 发表于 2020-4-24 10:41
有没有丢包的可能?
ID:732168 发表于 2020-4-24 10:22
你好,这个我做过,如果你处理的蓝牙发送的数据是8bit的,意味着不能发送字符串,如果你有字符串数据,你可以选择把数据处理成一个数据发过去,再进行解析,也可以对你蓝牙发送函数进行一个处理,多个发送,,
ID:691345 发表于 2020-4-24 10:07
感谢分享
ID:648281 发表于 2020-4-24 08:56
你好!把发送字节里面的延时去掉
ID:732506 发表于 2020-4-24 03:57
发送第一个字符前加延时。
ID:671563 发表于 2020-4-23 10:39
请问蓝牙传输在程序中体现在哪一部分呢?
ID:666872 发表于 2020-4-16 17:08
和晶振电容有关嘛,我用的30pf的没找到22pf
ID:666872 发表于 2020-4-16 16:38
xxpp2011 发表于 2020-4-16 15:35
unsigned char dis[3]="000";

不是要留个位置给\0嘛,这个我改过了没得用
ID:452950 发表于 2020-4-16 15:35
unsigned char dis[3]="000";
ID:730582 发表于 2020-4-16 15:05
hao dong xi a
ID:666872 发表于 2020-4-16 14:29
自己给自己顶一哈

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表