Gast
#5798399
2 STM32 µc (NucleoF767ZI und Nucleo F446RE) sollten sich mit SPI kommunizieren. Der Erste wird mit Simulink mit Hilfe von Nucleo Support Package programmiert. So wie es aussieht, kann der µc mit dem Support Package nur als Master funktionieren. Jetzt will ich nur zum Testen eine Zahl von 0-255 an den Slave-µc schicken. Und die Nachricht mit Debugging Mode sehen. Laut dem Simulink-Block-Parameter muss die Register Addresse von Slave eingegeben werden. So zu meiner Frage, ist das überhaupt möglich, dass mein SPI (z.B. SPI2) eine Adresse hat? /* USER CODE BEGIN 0 */ uint8_t Rx[2]; /* USER CODE END 0 /* USER CODE BEGIN 2 */ __HAL_SPI_ENABLE(&hspi1); /* USER CODE END 2 */ while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ HAL_SPI_Receive(&hspi1,Rx,1,10); HAL_Delay(50); } /* USER CODE END 3 */ }
