`
本帖最后由 wamcncn 于 2016-3-16 20:00 编辑
开始看到小钢炮在申请试用,写了份申请,结果没有通过。不过上帝关了这扇门,另一个门总会打开的。好了,闲话少说,收到小钢炮,小激动了一番。蓝牙、wifi虽然每天都在身边,不过学习、开发BLE蓝牙,还是第一次。
开箱,查看资料和
论坛分享的帖子必不可少。应为这可以让你最大化的了解小钢炮。
首先打开例程sensor_tag,编译通过,出现2个警告,先忽略它。
其次下载,我使用了DISC板上的STlink,当然其它的也可以,在KEIL中先设置一下。
设置好了之后,准备连接硬件。
上图上表着SWD的4个排针,旁边标着,V、C、D、G,打开原理图找到接口,原理图上标的p8对应着:
DISC板上的SWD接口如下:使用SWD需要把板上的设置为外部:
连上数据线下载,需要注意的,只用swd不行,还需要给小钢炮板上电:
下载好了,在
手机上安装APP吧。这里有个小插曲,我的手机是去年买的,结果安装APP时,程序解析失败,到官网看资料和咨询网友,才知道需要andoid版本4.3以上,而我的手机安卓版本是4.2.2的,这下考虑换一个手机。手机很多,挑花了眼,转眼就1周的时间的时间就过去了,有板子没法玩是很闹心的,趁着休息在网上看看手机能升级不能,结果是可以升级到4.4,好了,能升级就行,自己动手,下载好线刷工具和升级包,按照教程升级,第一次升级失败,再来,成功了。打开手机查看安卓版本,4.4.2。再次安装手机应用,三个都按上了。
打开ST sensor
点选择设备
什么也没有,蓝牙没打开,点X关掉,打开蓝牙
可以看到搜索到了小钢炮,返回点选择设备
点击弹出的设备名
板上的绿灯闪了起来,数据传到了手机。
安卓.APK源码的学习,一个是BLE_SDK_Android-master,BLE_SensorTag_Android-master。
导入前面一个,不正常,导入后面,虽然可以运行,但是里面警告很多,我的是最新的eclipse
应为安卓模拟器不支持蓝牙,所以如果要调试,需要连接手机。
`