打印
[创新制造展示]

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

[复制链接]
1036|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
摸索了一整天,终于点上灯了,废话不多说,开工!

1、第一步,当然是下载MiCO  SDK v2.2.0
  下载地址 XXXXXXXXXXXXXXXXXXXXX
  要先注册的,注册地址:XXXXXXXXXXXXXXXXXXXXX
  不过现在好像不能下载了,说是在更新,暂停下载,自己想办法吧,在MiCO社区其它帖子里有下载的。

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灯在闪烁了哦。


原作者:vtte
感谢!

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

71

帖子

2

粉丝