STM32f746 mit ESP8266 Esp-01 per UART kommunizieren

Gast #5112966
Lesenswert?
• ▲
▼
Hallo Forum,
ich möchte gerne Fragen, ob jemand weis, ob meine Idee vom Quellcode her 
funktioniert oder nicht, damit ich auf Fehlersuche gehen kann.
Ich möchte das ESP-Modul durch die UART6 Schnittstelle des stm32f746 
initialisieren und so eine WLAN-Verbindung herstellen. Phsyikalische 
Verbindung wurde hergestellt (3.3V, GND, RX>TX, TX>RX)





UART_HandleTypeDef huart6;
static void MX_USART6_UART_Init(void);
HAL_UART_Init(&huart6);

char sendebuffer[10] = { "AT\r\n" };
char empfangsbuffer[20]={};

HAL_UART_Transmit(&huart6,sendebuffer,10,175);
HAL_UART_Receive(&huart6,empfangsbuffer,20,1000);





Würde dieser Sendebuffer in Kombination mit den verwendeten Funktionen 
eine Kommunikation mit dem ESP ermöglichen? Dieses sollte nach Empfang 
von "AT" ja mit "OK" antworten. Habe gelesen, dass das ESP immer \r\n 
erwartet, daher dies angehängt.

Beim auswerten der Antwort bekomme ich HAL_OK für die Sendefunktion, 
aber HAL_TIMEOUT bei der Empfangsfunktion, sprich ich empfange nichts.

Die Uart6 ist per Funktion natürlich initalisiert.

Wenn ich mit Interrupt oder DMA arbeite, bekomme ich HAL_BUSY bei der 
Receivefunktion.

Falls jemand eine Ahnung hat, bin für alle Ideen dankbar!

Vielen Dank für eure Zeit.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.