Example_Max7221

Dependencies:   Max7221 mbed

Committer:
jakowisp
Date:
Thu Aug 08 08:50:18 2013 +0000
Revision:
0:5e4c7202a555
Example program for Max7221
;

Who changed what in which revision?

UserRevisionLine numberNew 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