6回答

0收藏

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

机智云GoKit 机智云GoKit 3423 人阅读 | 6 人回复 | 2015-04-12

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

分享到:
回复

使用道具 举报

回答|共 6 个

倒序浏览

沙发

zhzhx66

发表于 2015-4-12 15:55:21 | 只看该作者

感谢楼主分享!!!!!!
板凳

liunian__92

发表于 2015-4-12 17:07:38 | 只看该作者

感谢分享。。。。
地板

奋斗哥

发表于 2015-4-13 08:38:17 | 只看该作者

感谢楼主分享!!!
5#

suoma

发表于 2015-4-13 14:02:05 | 只看该作者

谢谢分享学习一下
6#

siccom

发表于 2015-4-15 08:08:14 | 只看该作者

收到了AVR底板,怎么玩?
7#

飞翔的起点

发表于 2015-4-15 13:24:59 | 只看该作者

siccom 发表于 2015-4-15 08:08
收到了AVR底板,怎么玩?

AVR的在论坛搜下,也有网友分享教程的
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条