Mbed记录 亮灯操作

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

目录

开始

环境搭建

编译下载

现象

函数注解

 


 

开始

环境搭建

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

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

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

编译下载

    解压后,点击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设置输入引脚的模式

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值