Bonjour / Bonsoir. Comme indiquer dans le titre je n'arrive pas bien à communiquer avec mon module UTL-L 7-SEG R click et à comprendre l'utilisation d'un registre 16 bits.
J'avais commencé un code en python pour communiquer avec mon module. Mais cela n'a rien donner.

module : https://www.mikroe.com/ut-m-7-seg-r-click
fiche technique : https://datasheets.maximintegrated.c...ds/MAX6969.pdf
tuto sur le shift register : https://arduino103.blogspot.com/2011...ties-avec.html

Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/python3.5
# -*- coding: utf-8 -*-
 
## @package affichage
#  @date 1 juin 2018
#  @file affichage.py
#  Manipulation de l'afficheur UT-L 7-SEG R click et du driver min6969
 
import spidev
from time import sleep
 
# Convertie un nombre base 10 en nombre base 16
def dec2hex(nombre):
    return hex(int(nombre))
 
#Début communication bus SPI
spi = spidev.SpiDev()
spi.open(0, 0)
 
# Vérification si le BUS SPI envoie les données en MSB first
print("lsbfirst : " ,spi.lsbfirst)
 
# Tentative d'afficher un 8. 
# Ecriture de 8 bits via le bus SPI
spi.writebytes([11111111])
 
#Fin communication
spi.close()
Avec ce code j'arrive à allumer toute mes LED en envoyant la valeur 0xFF et à toutes les éteindre avec la valeur 0x0.

Cordialement