开箱体验 【低功耗蓝牙开发板Cannon小钢炮试用体验】开箱+环境搭建

发布时间: 2017-05-18
阅读: 1308
1
产品概况
简简单单来几张照片吧,够小巧的。




官方的资料其实不少,源代码也非常齐全,板子传感器相关的代码都有,几乎不需要自己去写什么了,只要按照自己的想法来做组合代码即可。
可能是因为自己对stm32还是不太熟悉,还是花了不少时间跑起来第一个示例。

按照以前玩开发板的经验,上来先插电检查,结果插上USB之后发现有任何反应,又找了一圈资料发现,需要用附带的跳线帽短接P4才能使用USB或外接电源。
除了短接P4之外,还要用跳线帽短接Boot0才行。
然而插上跳线帽以后还是没什么反应,后来又搜了一圈发现,小钢炮并没有什么电源灯,这是为了低功耗。其实小钢炮上有一个led的但是并不是电源指示灯。

所以,不要在意这些细节了,直接下载例程。需要说明的是,例程的目录变了,并不是官方文档里写的目录,从https://github.com/JUMA-IO/STM32_Platform下载官方代码后,例程位于applications\juma目录下。
我用的是hum_temp_monitor就是读取温湿度的例子,直接打开mdk-arm目录下的工程文件即可。
编译下载没有问题,然而还是没有反应,郁闷了一会儿后突然想到是不是下载的时候没有Reset And Run?一检查,果然。还是大意了。

勾选之后,终于板上有个灯亮了,赶紧打开安卓手机搜索了一下总算是找到设备了。然而,我又用了iPhone手机之后并没有搜索到设备!



总结一下需要的准备工作及注意事项:
1.准备好开发环境,主要是Keil.STM32F4xx_DFP.2.5.0.pack,如果之前没有安装keil的话,需要先安装,参考这里http://www.juma.io/doc/zh/stm32_platform/cannon_env/
2.下载好官方示例https://github.com/JUMA-IO/STM32_Platform,注意例程目录位于applications\juma;
3.手机上先下载好Juma Ble调试助手,最好使用安卓机;
4.不要急于插电检查,因为并没什么用;
5.跳线帽需要先接好,首先需要短接Boot0 ,其次如果需要使用USB或外接电源供电需要短接P4,至于第三个跳线帽短接还不太清楚;
6.注意检查Flash Download中的Reset and Run是否勾选好;

相关参考资料:
官方文档:http://www.juma.io/doc/zh/stm32_platform/guide/
官方示例:https://github.com/JUMA-IO/STM32_Platform
原理图:https://github.com/JUMA-IO/STM32_Platform/blob/master/documents/cannon_v2/Cannon_V2_SCH.pdf
PCB:https://github.com/JUMA-IO/STM32_Platform/blob/master/documents/cannon_v2/Cannon_V2_PCB.pdf
开发板手册:http://www.juma.io/spec/cannon.pdf
开发环境网盘下载:http://pan.baidu.com/s/1jGTe0VO

加速度计/陀螺仪:LSM6DS3  http://www.juma.io/spec/DM00133076.pdf
气压计:LPS25HB http://www.juma.io/spec/DM00066332.pdf

总的来说,还是比较顺利的。但是官方的资料虽然很多,但是略显凌乱,另外可能是项目经历了比较长的迭代了,某些变动还没有及时更新文档。


原创作品,未经权利人授权禁止转载。详情见转载须知

低功耗蓝牙开发板Cannon小钢炮免费申请
  • 低功耗蓝牙开发板Cannon小钢炮免费申请
  • ¥199.00
立即申请
bluebanboom
评论(0)

登录后可评论,请 登录注册

X
提交成功 ! 谢谢您的支持
返回