OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4557|回复: 0

一开始就微信控制RGB太高大上了,我先来个本机程序控制RGB

[复制链接]

58

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
431
金钱
431
注册时间
2015-7-24
在线时间
23 小时
发表于 2015-7-24 14:46:14 | 显示全部楼层 |阅读模式


摸索了一整天,终于点上灯了,废话不多说,开工:
1
、第一步,当然是下载MiCO  SDK v2.2.0,下载地址 http://mico.io/wiki/doku.php?id=mico_announce ,要先注册的,注册地址:http://mico.io/ask/?/account/register/
        不过现在好像不能下载了,说是在更新,暂停下载,自己想办法吧,在本版其它帖子里有下载的。

2
、用IAR打开COM.MXCHIP.BASIC工程,这个工程是一个已经配置好相关依赖文件的基本工程,具体是打开 MiCO_v2.2.0\Projects\STM32F4xx\COM.MXCHIP.BASIC\EWARM  下的COM.MXCHIP.BASIC.eww这个文件。
这个工程默认是一个用串口打印Hello World和闪烁LED的工程,我们要将它改成闪烁RGB灯的工程。

3
、由于我们的板子是3288,所以先要将工程的配置改成3288


4、删除原来的hello_world.c  



5、新建一个C文件,并保存,保存时我们在Demos下新建一个目录,并保存到这个目录中,文件名注意要是.c的文件



6、编辑刚才新建的my_rgb.c文件,并保存之。



 

1.     #include "MiCO.h"

2.     #include "rgb_led.h"

3.      

4.     int application_start(void)

5.     {

6.       rgb_led_init();

7.       printf("Hello RGB!\r\n");

8.       while(1){

9.         rgb_led_open(255,0,0);

10.      mico_thread_sleep(1);

11.      rgb_led_open(0,255,0);

12.      mico_thread_sleep(1);

13.      rgb_led_open(0,0,255);

14.      mico_thread_sleep(1);

15.    }

16.  }

17.   

复制代码



 7、将my_rgb.c添加到工程



8、按F7编译并链接,出错,找不到rgb_led.h文件

 

9、我们将这个文件的路径加到include搜索路径中去,顺便选择一下调试工具,我用的是JLink,如果你用的是ST-Link请自行选择

 
 


 
 


 


 




10、再次按F7编译,这次应该不会出错了,下载并运行,看到没有,RGB灯在闪烁了哦。
 


 




MiCO团队
敬上!
520962cd39c37f604c6aee0b62f1c0f4.png


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 12:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表