0
SPI1を使用しているSTM32F407のFLASHメモリで整数データを保存して復元したいとします。私はFLASHにこのコードのような指示を与えました。HALドライバ搭載のSTM32F4でW25Q16フラッシュメモリを使用するには?
uint8_t txData[10] = {0xAB, 0x04, 0x06, 0xC7, 0x04, 0x90, 0x00, 0x00, 0x00, 0x00};
uint8_t rxData[10] = {0};
HAL_SPI_Init(&hspi1);
HAL_SPI_Transmit(&hspi1, txData+5, 1, 10000);
HAL_SPI_Transmit(&hspi1, txData+6, 1, 10000);
HAL_SPI_Transmit(&hspi1, txData+7, 1, 10000);
HAL_SPI_Transmit(&hspi1, txData+8, 1, 10000);
HAL_SPI_TransmitReceive(&hspi1, txData+9, rxData, 1, 10000);
しかし、rxData[0]
で、それだけでFF
HAL_SPI_TransmitReceive()
後にしています。メーカーIDを確認したい
おかげさまで、