ARM®mbed OS入门开发 外置LED亮灯的使用 工作原理: 发光二极管的反向击穿电压约5伏。它的正向伏安特性曲线陡峭,使用时必须串联 限流电阻以控制通过管子的电流。限流电阻R可用下式计算: R=(E-VF)/I ; 式中E为电源电压,VF为LED的正向压降,I 为LED癿一般工作电流。 发光二极管的工作电压一般为1.5~2.0V,其工作电流一般为10~20mA。 所以在3.3V 的数字逻辑电路中,可使用220Ω的电阻作为限流电阻, Mbed的I/O口是可以驱动LED的,所以也可以不用限流电阻。 当led 灯的阴极与板子上数字I/O 口相连时, 数字口输出高电平,led截止,发光二极管熄灭; 数字口输出低电平,led灯导通,发光二极管点亮。 本实验用开发板的PA6口接数字I/O口。 程序如下: #include"mbed.h" DigitalOut myLED1(PA_6); int main() { while(1) { myLED1 = 1; wait(0.5); myLED1 = 0; wait(0.5); } } |
666666666666666666666666 |
谢谢 |
谢谢分享 |
谢谢,学习了; |
谢谢分享学习一下 |