【GoKit开发日记】四、建立自己的开发工程

作者: 飞翔的起点
上传时间为: 2015-04-13 09:14 AM

一、所用工具介绍

这里我使用的是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起到一个连接产品与云端的桥梁的作用。

全部评论 ()

创建讨论帖子

登录 后参与评论
系统提示