一、所用工具介绍 这里我使用的是MDK5.14 ,Jlink v4.98b。工具安装与下载找度娘。 二、如何Gokit开发 这次活动拿到的Gokit2分为底板跟功能板两部分。 功能板主要集成WIFI模块与一些传感器。 底板为Arduino标准的MCU板,根据网友交流。分为AVR跟STM32两种规格的底板。我拿到手的是STM32底板。STM32底板上MCU为STM32F103C8T6。下面以STM32的底板讲述。 参考功能板与底板的原理图可知,WIFI模块与底板的STM32F103C8T6之间通过串口2通讯。也就说开发Gokit2就是在针对STM32F103C8T6进行开发而已。这里可以把WIFI模块开成一个串口对象来操作即可。 三、建立自己的工程 使用MDK5建立工程,有两种方式。一种是使用MDK5自带的库文件、启动文件。另一种是使用自己下载的ST官网的库文件。这里使用第二种方式来建立工程,此方法同样适用于MDK4。 1.新建工程MCU选择STM32F103C8
2.不要勾选红色框内的内容,之间点击OK完成工程创建。
3.添加库文件
4.添加头文件查找路径,添加宏定义。
5.添加Main函数,点个灯 试下 从原理图上看到底板上有4个LED,我们来点亮PB1连接的LED。
代码如下:
看下,灯亮了:
四、如何下载调试程序 STM底板上引出了SW的调试口,SW与Jlink的连接方式如下图:
GND可以接在左边任意一个引脚上,除了最下面的一个。
五、总结 Gokit2的开发说到底还是针对底板的开发,WIFI起到一个连接产品与云端的桥梁的作用。
|