本帖最后由 shaoziyang 于 2015-1-30 11:29 编辑 3 y' u5 }/ [3 ~
+ h7 W D" ]3 x6 j! S. {- D第一版程序只能测光强,LED不能做显示了。第二版修复了这个问题,LED既可以正常显示,也可以测光强。
4 I2 e0 B% o+ H8 \1 w* z: x' r6 P& i& u
- #include "mbed.h"1 R! b: U4 q. T* R0 P& s0 }3 z' p* }
& O! B6 q2 l$ W+ V& D- Serial pc(USBTX,USBRX);7 q2 C+ p/ Q7 L; s
- 3 }" \3 c, B+ j2 n, G" m
- int main() {
7 x: U: X/ n2 Z: _, { ] - 2 N O9 J" x5 R
5 n! y: n) d0 B+ j2 K0 v- while(1) {
( w; j+ [/ P$ ?7 E" P3 t
. D8 F; h' p* N4 C6 Q- DigitalOut myled(LED1);. N0 h# {- O( o+ c: M* q
- myled = 1;/ [, s7 Z y7 W0 V- f, N* ~2 ]
- wait(0.490);7 S {- L& j5 P, P$ Y8 l
- myled = 0;
$ P3 o8 x* C' h, S - AnalogIn Light(LED1);" F v0 a+ P* |8 O }8 S# `6 r
- wait(0.010);
+ q b: d+ ?+ k% Y9 [7 w - 0 w) G$ a, j) T! |, r. [
- pc.printf("%d\r\n", Light.read_u16()>>4);
3 Q& ^" Q1 f: W0 f: d/ X
2 S3 b3 {8 G& m% q' y- }
7 b7 ]+ B& o/ b, d4 u - }
复制代码 ' K- g8 B4 h% k# y
& ]" J6 G5 ~8 i' f0 ?* h+ I |
当按键?
谢谢,我去看看
真厉害 一灯二用
这代码真精简, 怎么改才能給 STM32F429I-discovery 用呢?
在mbed中把代码粘贴进去就可以了啊。
什么是MBED ?
应该是LED的引脚和按键可以复用
http://developer.mbed.org/platforms/