bus SPI et partener avec alimentation coupée.

Bonjour, Je dois couper l'alimentation d'un CI utilisant le bus SPI, mais le bus reste connecté. Le problème est que la pin SCK reste a l'état haut. J'ai essayé de forcer la ligne avec:

digitalWrite(SCK, LOW);
ou
digitalWrite(52, LOW);

Mais cela ne fonctionne pas, je ne sais pas pourquoi. J'ai essayé de faire une transaction fake:

SPI_Settings = SPISettings(16000000/4, MSBFIRST, SPI_MODE3);
SPI.begin();
SPI.beginTransaction(SPI_Settings);
SPI.transfer(BYTE_FULL); //0xFF
SPI.endTransaction();

Mais cela ne fonctionne pas non plus.

Je cherche de l'aide....

Merci beaucoup

Thierry

Le problème est que la pin SCK reste a l'état haut

Bonjour, c'est sans doute très normal en mode SPI ... le plus simple serait de mettre la ligne SCK (voir le n° de pin correspondant) en input, puis de la remettre en output avant de relancer une trame SPI