Mbed记录 亮灯操作

    本次使用的开发板是一款ST的,全名为NUCLEO-F207ZG,PC编程环境为win10 + IAR

目录

开始

环境搭建

编译下载

现象

函数注解

 


 

开始

环境搭建

    初次使用需要去Mbed OS官网注册账号,然后下载对应板子的带有库函数的例程。这里给出一个该板子对应的亮灯例程。

    下载并安装IAR,百度搜索一箩筐,暂且省去。

    至此,环境所需已经准备完成。然后开始编译。

编译下载

Mbed记录 亮灯操作_第1张图片Mbed记录 亮灯操作_第2张图片

    解压后,点击eww结尾的工程文件。会默认使用Iar打开,然后并开始运行,所有的IAR已经在这个文件中配置好了,是可以直接使用的,但是,该工程默认使用的ST-LINK下载调试,而板子上是使用的J-Link,所以修改下即可。

过程:Project->Options->Debugger   选中J-Link/J-Trace应用确认即可。

#include "mbed.h"

DigitalOut led1(LED1);

// main() runs in its own thread in the OS
int main() {
    while (true) {
        led1 = !led1;
        wait(0.5);
    }
}

然后板子跟电脑接好,点击IAR界面的Download and Debug按钮即可编译下载程序。

现象


    板子上LED1灯每隔0.5S变换一下状态。

函数注解

延时函数以及数字输出函数
wait 等待指定的秒数
wait_ms 等待指定的毫秒数
wait_us 等待指定的微秒数
DigitalOut 创建一个连接到指定引脚的DigitalOut对象 DigitalOut 
write 设置输出,指定为0或1 (int)
read 返回输出设置,用0或1 (int)表示
operator = write()的简写形示
operator int() read()的简写形示
mode 设置输入引脚的模式

 

 

 

 

 

 

 

 

你可能感兴趣的:(Mbed)