电子工程师技术服务社区
- 社区首页
- 下载
- LPB100转接板.PDF
资料描述
gokit 2.0 stm32底板版本为v2.1 功能扩展板为v2.3 宠物示例源码v2.0
一、资料准备
1.stm32底板v2.1原理图:下载
二、开始使用
1、我们一拿到gokit开发套件时,它就已经为我们烧录好了智能宠物屋的demo了,所以第一件事就是体验智能宠物屋:
我相信步骤的话官网资料详细:
大家可以参考:http://site.gizwits.com/zh-cn/document/gokit/i_01_stared/
下面附上我体验的:
我使用的是一个手机是局域网,另一个手机我4g网络,真正达到远程控制,看到没有。
2、体验一番后,自然是折腾去了,不然就没意思了,是吧!
安装好mdk,驱动,以及下载好相关资料,下面开始折腾:
解压打开智能宠物屋的工程源码
3、编译工程,如有报错,问题种类太多,大家根据报错自己解决,不懂的找度娘
编译完成,obj文件夹里有.hex文件,
4、串口烧录下载
使用软件flymcu下载
这里选择不使用rts和dtr,打击看清楚,具体原因,请看原理图
ps:rts和dtr在这里都没使用,不信你看
5、下载之后发现什么吗,重新体验智能宠物屋示例,发现问题来了,rgb不听使唤了
为什么呢?
功能版2.2以后版本在2.0的版本硬件基础上添加了一个rgb使能io-a0。
请看与原理图:
npn管8050,基极给高电平,三极管8050导通,所以只要给pa0高电平就可以使能rgb了
打开智能宠物屋_gokit_2_stmgokit-mcu-hw2-masteruserhal_rgb_ledhal_rgb_led.c
代码具体增加如下:
void rgb_led_init(void)
{
gpio_inittypedef gpio_initstruct;
rcc_apb2periphclockcmd( rcc_apb2periph_gpiob,enable);
gpio_initstruct.gpio_mode