1. 搭建开发环境 2. 了解开发板硬件资源 3. 掌握开发板烧入方式 4. 学会使用入门例程 5. 开始自己的创造之旅 一、实物图 包装图 – 盒子 包装图 – 包装袋 开发板正面图 开发板背面图 第一眼看到板子,觉得: 1. 建议用防静电密封包装; 2. 那个外接 电源端子太大了,与开发板有点不协调; 3. Micro USB口采用贴片封装,容易脱落; 4. 背面排针焊接点周围有挺脏的,给人感觉不太好; 5. 引脚的丝印标得不太明确,有些看不出所对应的引脚。 二、板载资源图 板载资源在《小钢炮(CANNON)-V2 开发板手册》有介绍 官网做得很赞,从软件、硬件、技术方案来分类,层次分明,一目了然。 作为一名嵌入式工程师,最为头痛的是调驱动,而小钢炮提供了开源SDK(不知质量如何,有待研究)。 网上有介绍:“整合外设驱动和中间件代码,确保软件的一致性”,这说明小钢炮开发者在SDK下了不少的功夫,赞一个! 还有技术方案里的项目,创意十足! 三、小钢炮上手 1搭建开发环境和烧录程序 在第一次使用ST单片机时我在这个过程中肯定遇到问题(现在不记得是什么问题了),但这些问题几乎都是因为不仔细阅读介绍资料导致的。所以,在第一次开发ST单片机时还是要认真的看介绍资料,一步一步地来,不要着急。 官方原版的STLINK在线调试器和编程器实在太贵,所以之前就买了一个博嵌 电子的STLINK,感觉还行。使用起来就那么几个步骤(就是小钢炮官网上烧录过程的介绍,或者购买的STLink配套的资料),耐心地执行即可。 小钢炮CANNON与STLink的连接口是P8,共四个引脚,丝印上分别写着G,D,C,V,代表的意思是 G – GND D – SWDIO C – SWCLD V – VCC STLink也有对应的四个引脚,与板子对应地连接起来就是了。 总得来说,搭建开发环境和烧录过程非常简单。如果小钢炮CANNON有板载STLink那就更加完美了。。。 总结起来,从搭建环境到烧录的步骤是: Step1:安装Keil软件,包括对应的MCU Pack; Step2:安装STLink(或JLink); Step3:打开工程文件,进行相应的工程配置; Step4:调试或下载(记得编译前把输出hex的选项勾上) 注:调试或下载过程中无需连接USB供电,因为STLink会给板子供电。如果用USB供电的话,要记得短接P4. 四、CANNON例程 这里用的是官方提供的例程:蓝牙LED 按照官网上的步骤做完,并没有出现网上所说的效果,并没有扫描到设备。。。 准备深入地阅读代码,了解蓝牙传输实现的原理。
|