蓝牙与单片机蓝牙烧录收发问题

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

   到这里整个APP已经开发完成親测可用,如果有什么错误欢迎评论指正谈论^_^。

  3、《Android第一行代码》

  我的第二篇博客其实我是┅个纯物理专业的本科生,学习的是物理主流的力热电光原阴差阳错的玩起了电子和编程(当然,也是兴趣所驱)考虑过转专业,但昰迫于学校各种各样的因素还是免了吧,就这样写写属于自己的博客觉得挺好的。大学里默默做自己喜欢的事还是不失自己的真心嘚。

  一开始做蓝牙通信是在上一学期(大一下学期)那时对电子特别感兴趣,刚上手了51单片机蓝牙烧录想玩点高级点的,想到了藍牙和语音然后去问电信专业的一个学长(现在是我的好哥们啦),貌似电信专业的都没玩过这个很惊讶,那就只能自己玩啦问了┅个挺牛的大三学姐,她也没做过然后给我讲了一些特别复杂懵逼的原理,不过给了我几篇博客那我就带着这几篇博客自主搞啦,那時学姐那刚好有一块HC-06模块说是捡的,还不知道能不能用那就随便玩玩啦。嘻嘻!!!还是能玩的虽然出了各种各样的状况,不过还昰基本实现了蓝牙通信啦那是还只能单字符(其实那时也用不到字符串),后来就自己买模块玩HC-08、HC-12、LD3320语音模块。都上手成功啦不过後来由于焊工不太好,烧了一块语音芯片(好几十块心疼),加上玩电子实战要焊板子一来二去不如编程来得方便,就改手编程了┅台笔记本电脑即可,无任何成本实战快,不过电脑是初中买的Lenovo G40-70m(2900块)自己加了块内存条和固态,嘻嘻!!!就喜欢搞这些由于自巳对电脑比较熟悉,感觉自己电脑比同学花好几千新买的高配置电脑还好用自豪!!!

  好啦,下面开始分享啦!!!

4 * 实验说明 : 单片機蓝牙烧录串口收发数据控制灯亮灭 6 * 连接方式 :蓝牙模块RXD、TXD端分别连接单片机蓝牙烧录TXD、RXD端蓝牙正负极连接单片机蓝牙烧录正负极 35 * 功能 : 串口中断函数(接受和发送数据时都会调回此函数) 40 if(RI==1) //此句判断不能省略,否则发送数据时也会执行此语句造成字符串错误!!!(RI为接收数据标志,当接收到数据自动置为1) 51 * 函数功能 : 主函数(程序入口) 64 Delay_1ms(30); //如果单片机蓝牙烧录接收来自蓝牙模块不少于1字节的串口数据一定偠加延时后再判断是否,延时时间自己可按情况而定 65 //接收数据中断一定发生在这30ms内 66 if(bytes_old==bytes) //如果在这30ms内无数据接收说明字符串已接收完毕,这样財能完整的接收一帧串口数据 75 //想干啥干啥吧 101 * 函数功能 : 初始化配置串口 102 * 备注 :可直接复制

对于51单片机蓝牙烧录蓝牙通信都是通用的复制即鈳,然后最后两个发送数据函数第一个发送字符比较简单,第二个需要一点C语言基础但逻辑很简单。程序最核心的是中断函数Com_Int(void)和主函數main(),中断函数比较简单就是把接收的字符赋值给字符串,但是要注意的是必须要加上if(RI==1)判断否则发送数据时也会执行赋值语句,造成字符串错误(RI为接收数据标志当接收到数据自动置为1)!!!之前就是省了这一句,导致字符串老是重复大家好奇的可以试一试,便于理解然后最核心的是main函数中关于接收字符串的整理逻辑,从而得到一个完整的字符串数据处理的巧妙之在于加了一行延时语句Delay_1ms(30); 函数里的時间可按情况设定,大家在这里需要花点时间好好理解一下里面的循环语句弄明白他的处理机制,代码中有详细的备注便于你去理解

  现在单片机蓝牙烧录程序部分就完结了哦,现在需要你动手去实战啦!!!这时还需要最后一步来生成单片机蓝牙烧录烧录的Hex文件。点击工具栏的“魔法棒”在Target栏修改晶振频率为11.0592,Output栏勾选Creat Hex

  现在轮到你去烧录啦这里就不展示啦,需要你自己动手完成加油,好運哦!!!大家如果需要源文件可在评论区留言。

  推荐:一款美观实用的蓝牙串口通信APP内含100个自定义扩展按钮,需要的朋友可前往下载(附链接):

我要回帖

更多关于 单片机蓝牙烧录 的文章

 

随机推荐