本文主要是介绍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 | 设置输入引脚的模式 |
这篇关于Mbed记录 亮灯操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!