A generic library to support Max7221 chip for 8 digit 7 segment displays

Dependencies:   mbed

Dependents:   Example_Max7221

You are viewing an older revision! See the latest version

Homepage

Table of Contents

    Example of using a single Max7221 on SPI p5,p6,p7

    Import program

    00001  #include "mbed.h"
    00002  #include "Max7221.h"
    00003  
    00004 
    00005 // p5: DIN, p7: CLK, p8: LOAD/CS
    00006 Max7221 max7221disp1(p5, p7, p8);
    00007 //Max7221 max7221disp2(p5, p7, p8);
    00008 //Max7221 max7221disp3(p11, p13, p14);
    00009 //Max7221 max7221disp4(p11, p13, p14);
    00010 
    00011 int count=-99;
    00012 
    00013 void loop(void) {
    00014    max7221disp1=count;
    00015    if (count < 100)
    00016       count=count+1;
    00017    else 
    00018       count=-99; 
    00019 }
    00020 
    00021 int main() {  
    00022     max7221disp1.Setup();
    00023     //Max7221::SetupALl();
    00024     max7221disp1.WriteFloat(123.125);
    00025     wait(1.0);  
    00026 
    00027     while (1) {
    00028         loop();
    00029         wait(1.0);
    00030     }
    00031 }
    00032 
    00033 
    

    All wikipages