mbed学习之Digital IO (一) mbed的IO操作非常灵活,常见的关于Digital IO操作整理如下表 ,其中蓝色字体是构造函数,绿色字体的是操作符重载,使用时只要创建对象,就可以调用对应的方法来操作,并且每种都提供了操作符重载,使用上更加灵活
/* nucleo 070r+mbed */ DigitalOut led2(D13); //rename D13 to led2,LED2 = PA_5 DigitalIn b1(USER_BUTTON,PullUp); //USER_BUTTON = PC_13 int main() { led2=0; while(1) { //led2=!b1; 按下亮灯 led2=b1.read(); //读取键值赋值给led2,按下灭灯 } } 从上面的代码中我们可以发现,创建的对象可以直接进行读值和赋值,非常方便, 除了上面的类型,和提供了 DigitalInOut 类,相当于DigitalIn和DigitalOut的合体,使用中可以根据需要随时切换模式 原文网址:http://www.cnblogs.com/cat-li/p/5061371.html 程序已修改 |
谢谢楼主分享 |
不错的教程 |
感谢分享 |