correctif

Dependencies:   mbed RF24Network RF24

Revision:
8:0736b94c8a51
Parent:
7:1f768ebd2742
--- a/isen32_board.h	Sun May 23 23:41:26 2021 +0000
+++ b/isen32_board.h	Mon May 24 13:38:38 2021 +0000
@@ -68,7 +68,7 @@
 }
 */
 /* MAX7219 : Interface SPI pour afficheur 7 segments */
-void Init_spi(void)
+void Init_Spi(void)
 {
     spi.format(16,3);           // SPI en mode 16 bits
 
@@ -83,7 +83,7 @@
     CS = 1;
 
     CS = 0;
-    spi.write(0x0A03);          // Intensité à 3/15
+    spi.write(0x0A01);          // Intensité à 1/15
     CS = 1;
 
     CS = 0;
@@ -111,3 +111,29 @@
     spi.write(0x0404);          // Chiffre des unités
     CS = 1;
 }
+
+void Affiche_Display(uint16_t valeur)
+{
+uint8_t ch_4, ch_3, ch_2, ch_1;
+
+    ch_4 = valeur/1000;
+    valeur = valeur - ch_4*1000;
+    ch_3 = valeur/100;
+    valeur = valeur - ch_3*100;
+    ch_2 = (valeur/10);
+    valeur = valeur - ch_2*10;
+    ch_1 = valeur;
+    
+    CS = 0;
+    spi.write(0x0100 | ch_4);          // Chiffre des milliers
+    CS = 1;
+    CS = 0;
+    spi.write(0x0280 | ch_3);          // Chiffre des centaines avec le point (8)
+    CS = 1;
+    CS = 0;
+    spi.write(0x0300 | ch_2);          // Chiffre des dizaines
+    CS = 1;
+    CS = 0;
+    spi.write(0x0400 | ch_1);          // Chiffre des unités
+    CS = 1;
+}