51单片机控制蓝牙打印机

2019-12-12 18:17发布

最近在做单片机实现蓝牙通信这一块,买了一块BLK-MD-BC04-B的蓝牙模块,以及一个带蓝牙串口的打印机,实验了一下。把模块设置为主模式,然后设置为上电就与打印机自动配对。配对成功后通过单片机发生串口数据,实现蓝牙打印机打印。打印机一般打印完一组数,会要求一个回车符号(0x0d),然后停止打印。比如我打印MX然后换行,单片机发送“4DH,58H,0DH”,即可实现打印,实际也是可以的。但是如果我想连续打印多行类似的数字。或者打印一行很长的数据。打印机打印的效果是:要么丢失前面几个字母,要么打印空白行。一直没找到原因。还望有做过蓝牙打印机的坛友们指点一二!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
24条回答
gfy200866
1楼-- · 2019-12-12 20:12
发一个蓝牙模块的资料供有需要的朋友查询。
gfy200866
2楼-- · 2019-12-13 02:00
BLK-MD-BC04-B_AT指令集
gfy200866
3楼-- · 2019-12-13 02:43
 精彩回答 2  元偷偷看……
wangdanzhoudan
4楼-- · 2019-12-13 03:58
gfy200866 发表于 2013-5-16 16:37
,没喜欢这块的,是不是都搞WIFI去了。

大哥你好,我正准备搞这个 ,能否请教你一下,就是我的那个蓝牙打印机,我搜索它的话,它到底是回什么指令过来呢?求帮忙!
zhcj66
5楼-- · 2019-12-13 05:16
gfy200866 发表于 2013-5-16 16:37
,没喜欢这块的,是不是都搞WIFI去了。

为什么用蓝牙呢?通信距离那么近,用cc2530做多好呢,
wxws
6楼-- · 2019-12-13 09:10
打印机端的蓝牙串口的地方,连上电脑,记录下来接收到的数据,再跟发出来的对比一下看是否丢包。

可能是蓝牙串口BUFF的问题,那发送时,包不要太大,间隔xx时间再发送。

一周热门 更多>