STM32 SPI with Simulink

Gast #5798399
Lesenswert?

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 */
}
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren