最近在做单片机实现蓝牙通信这一块,买了一块BLK-MD-BC04-B的蓝牙模块,以及一个带蓝牙串口的打印机,实验了一下。把模块设置为主模式,然后设置为上电就与打印机自动配对。配对成功后通过单片机发生串口数据,实现蓝牙打印机打印。打印机一般打印完一组数,会要求一个回车符号(0x0d),然后停止打印。比如我打印MX然后换行,单片机发送“4DH,58H,0DH”,即可实现打印,实际也是可以的。但是如果我想连续打印多行类似的数字。或者打印一行很长的数据。打印机打印的效果是:要么丢失前面几个字母,要么打印空白行。一直没找到原因。还望有做过蓝牙打印机的坛友们指点一二!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
可能是蓝牙串口BUFF的问题,那发送时,包不要太大,间隔xx时间再发送。
一周热门 更多>