Aller au contenu


T0T0R

Inscrit(e) (le) 26 déc. 2020
Déconnecté Dernière activité déc. 26 2020 11:45
-----

Messages que j'ai postés

Dans le sujet : I2C sur STM32

26 décembre 2020 - 06:26

Bonjour,
J'ai beau rechercher un peu partout je n'ai rien trouvé de probant sur la mise en oeuvre des interfaces I2C sur la carte STM32 ou l'Ardino DUE.
Contrairement aux UNO et MEGA, il y a 2 x I2C SDA1/SCL1 et SDA2/SCL2.
SDA1 et SCL1 ne posent aucun problème, par contre je n'ai pas encore trouvé le moyen d'activer SDA2/SCL2..
 

Bonjour,

Je sais que le message est un peu ancien, mais je n'ai trouvé cette information nulle part ailleurs.

Après quelques essais, begin(sda,scl) ne fonctionne pas sur mon STM32F1038.
En revanche, le fichier Wire.h présente deux fonctions setSDA() et setSCL().
Et après avoir effectué

Wire.setSCL(PB10);
Wire.setSDA(PB11);
Wire.begin();

le signal I2C apparaissait bien sur les nouvelles pins PB10 et PB11.

Cordialement