立创和ART-PI活动免费领的开发板,我第一批拿到,然后研究了,给小伙伴踩个坑.

 

 

板子开箱

 

 

 

驱动安装

 

 

可能要自己安装下STLINK驱动.

在设备管理器--端口(COM和LPT)

如果看到一个"STMicroelectronics STLink Virtual COM Port (COMX)"  我的是COM4 自己记住这个端口号

就是正常驱动,不需要安装,如果没有.那么自己百度下STLINK V2驱动.

 

 

 

 

 

 

 

网页点灯(零代码)

 

参加活动的小伙伴应该都知道,板子带一个wifi+bt芯片.

官方在出厂的固件里面启用了一个web服务器.并且可以网页点灯.

 

 

1,串口连接

端口就是前面看的.

波特率115200

任意串口工具都可以

 

2,连接wifi

 

连接后输入wifi指令会有提示

 

 

使用

 

wifi join 路由器无线名  路由器无线密码

 

连接后会有板子ip

 

 

如果没有看到你板子IP,那么用ifconfig命令获取ip信息

 

 

比如我的192.168.0.139

 

3,web点灯

同一路由器的设备都可以.任意浏览器.

 

访问刚刚的ip

比如我的是http://192.168.0.139/

 

通过这个可以点亮或者熄灭板子的调试灯.

 

 

 

 

C代码点灯

 

开始真正的开发之旅.

 

 

1,开发包下载安装

几百M,下载安装不需要解释.

https://www.rt-thread.org/page/download.html#studio

ps:需要官方注册账号才能打开开发IDE

 

2,SDK安装

 

要安装3个东西,而且要顺序安装.

 

 

1,rtt源

 

2,H750 SDK包

 

 

3,ART-PI 板子包

 

 

 

3,新建工程

 

新建

 

 

 

 

项目名字建议英文, 选 基于开发板  并选中 ART-PI

 

参考入下图.

 

 

4,为RTT加功能(可选)

 

这步可跳过,代码包和功能是可以自己加的.非常简单.

 

比如我想要IwIP功能,我直接点下,灰色变成,高亮,那么后面编译的时候就会带这个功能.

 

 

 

 

5,点灯代码程序

 

 

其实你新建出来的项目,自带一个点灯代码示例.参考这个示例.自己改下.

 

main.c

项目资源管理器---dd(自己项目名字)--applications--main.c

 

 

用双斜线注释标记了就是我加的.参考原来加的.

 

 

代码我简单解释下

 

 

定义一个灯引脚  C15就是如下.

#define LED_PIN_RED GET_PIN(C, 15)  //PC15

 

设置引脚为输出模式.

rt_pin_mode(LED_PIN_RED, PIN_MODE_OUTPUT);  //PIN_MODE_OUTPUT = 输出

 

延时

 

rt_thread_mdelay(500);  //0.5秒

 

设置引脚为高或者低电平

 

rt_pin_write(LED_PIN_RED, PIN_LOW);  //PIN_LOW = 低电平
rt_pin_write(LED_PIN_RED, PIN_HIGH);  //PIN_HIGH = 高电平

 

 

 

 

关于我那个PC15怎么来的?

 

 

板子有两个测试灯

官方给出的引脚文档里面有.

蓝色灯 PI8 红色灯PC15

 

 

 

6,编译

开发工具--顶部菜单--项目--全部构建.

 

成功或者错误都有提示.

 

ps:每次改写了代码,都需要重新构建,如果不构建,直接烧录,烧录的是之前编译的固件.

 

7,烧录到开发板

 

开发工具--顶部图标菜单--有个 下载程序

 

成功烧录后,板子红蓝灯交叉闪烁. 成功点灯.