Cours:BrasRPI : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(i2c)
(i2c)
Ligne 16 : Ligne 16 :
  
 
* Architecture Prog
 
* Architecture Prog
** On donne aux étudiants une classe PCA9685 avec 15 slots correspondant à chaque sortie
+
** On donne aux étudiants une classe PCA9685 avec 15 slots correspondants à chaque sortie

Version du 6 décembre 2021 à 17:30

i2c

  • i2cdetect -y -r 1
  • @pca9685 : 0b1110000
  • horloge inter 25MHz
  • min freq 24 Hz : pre_scal=0xff
    • i2cset -y 1 0x70 0xfe 0xff
    • i2cget -y 1 0x70 0xfe
    • changer la frequence avant de sortir du low power mode
    • registre 0xfe pour le pre_scale
    • registre mode0 pour low power (0xff pour environ 20Hz)
    • 4 registres par sortie
    • 2 registres pour debut niveau haut
    • 2 registres pour debut niveau bas


  • Architecture Prog
    • On donne aux étudiants une classe PCA9685 avec 15 slots correspondants à chaque sortie