Dwayne Dilbeck
/
Example_Max7221
Example_Max7221
main.cpp@0:5e4c7202a555, 2013-08-08 (annotated)
- Committer:
- jakowisp
- Date:
- Thu Aug 08 08:50:18 2013 +0000
- Revision:
- 0:5e4c7202a555
Example program for Max7221
;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jakowisp | 0:5e4c7202a555 | 1 | #include "mbed.h" |
jakowisp | 0:5e4c7202a555 | 2 | #include "Max7221.h" |
jakowisp | 0:5e4c7202a555 | 3 | |
jakowisp | 0:5e4c7202a555 | 4 | |
jakowisp | 0:5e4c7202a555 | 5 | // p5: DIN, p7: CLK, p8: LOAD/CS |
jakowisp | 0:5e4c7202a555 | 6 | Max7221 max7221disp1(p5, p7, p8); |
jakowisp | 0:5e4c7202a555 | 7 | //Max7221 max7221disp2(p5, p7, p8); |
jakowisp | 0:5e4c7202a555 | 8 | //Max7221 max7221disp3(p11, p13, p14); |
jakowisp | 0:5e4c7202a555 | 9 | //Max7221 max7221disp4(p11, p13, p14); |
jakowisp | 0:5e4c7202a555 | 10 | |
jakowisp | 0:5e4c7202a555 | 11 | int count=-99; |
jakowisp | 0:5e4c7202a555 | 12 | |
jakowisp | 0:5e4c7202a555 | 13 | void loop(void) { |
jakowisp | 0:5e4c7202a555 | 14 | max7221disp1=count; |
jakowisp | 0:5e4c7202a555 | 15 | if (count < 100) |
jakowisp | 0:5e4c7202a555 | 16 | count=count+1; |
jakowisp | 0:5e4c7202a555 | 17 | else |
jakowisp | 0:5e4c7202a555 | 18 | count=-99; |
jakowisp | 0:5e4c7202a555 | 19 | } |
jakowisp | 0:5e4c7202a555 | 20 | |
jakowisp | 0:5e4c7202a555 | 21 | int main() { |
jakowisp | 0:5e4c7202a555 | 22 | max7221disp1.Setup(); |
jakowisp | 0:5e4c7202a555 | 23 | //Max7221::SetupALl(); |
jakowisp | 0:5e4c7202a555 | 24 | max7221disp1.WriteFloat(123.125); |
jakowisp | 0:5e4c7202a555 | 25 | wait(1.0); |
jakowisp | 0:5e4c7202a555 | 26 | |
jakowisp | 0:5e4c7202a555 | 27 | while (1) { |
jakowisp | 0:5e4c7202a555 | 28 | loop(); |
jakowisp | 0:5e4c7202a555 | 29 | wait(1.0); |
jakowisp | 0:5e4c7202a555 | 30 | } |
jakowisp | 0:5e4c7202a555 | 31 | } |
jakowisp | 0:5e4c7202a555 | 32 | |
jakowisp | 0:5e4c7202a555 | 33 |