J'utilise STM32F103ZE Je n'obtiens pas correctement les données SPI. Le maître transmet correctement. Mais toujours lire comme zéro où une valeur non nulle a été envoyée.SPI lit les données comme zéro dans STM32F103ZE
config Master: (MSP430)
The master configuration is correct. (I tested it.) Master Mode, MSB First, 8-bit SPI, Inactive state is high, SS grounded, 1 MHz clock, no dividers
Slave Config (STM32F103ZE)
Using SPI2. SPI_InitStructure.SPI_Direction = SPI_Direction_1Line_Rx SPI_InitStructure.SPI_Mode = SPI_Mode_Slave SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b SPI_InitStructure.SPI_CPOL = SPI_CPOL_High SPI_InitStructure.SPI_CPHA = SPI_CPHA_1Edge SPI_InitStructure.SPI_NSS = SPI_NSS_Soft SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_2 SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB SPI_InitStructure.SPI_CRCPolynomial = 7
Quelqu'un a une réponse,
Merci Hari
Les forums de soutien de la STM sont assez actifs. J'essaierais là aussi. – leppie
Avez-vous confirmé que la forme d'onde de tension sur la broche MISO est conforme aux attentes? –
Oui. la tension est la même que prévue.J'ai également posté le même dans les forums de soutien ST aussi – Harikrishnan