Skocz do zawartości

[C] [STM32F103][ESP8266] komunikacja UART


twaks

Pomocna odpowiedź

Witam.

Przeszukałem całe forum i pół Internetu i nie znalazłem nic, co mogłoby rozwiązać mój problem.

Chce przesłać ciąg znaków np "Hello" z mikrokontrolera do modułu ESP za pomocą komunikacji UART.

Oto mój kod dla STM32:

#include "mbed.h"

Serial device(PA_2, PA_3); 

int main() {

while(1)
{
device.baud(9600);
device.printf("Hello\r");
wait(1); 
}

}

Oraz kod w LUA dla ESP8266

uart.setup(0, 9600, 8, uart.PARITY_NONE, uart.STOPBITS_1, 1)
uart.on("data", "\r",
function(data)
print("receive from uart:", data)
if data=="quit\r" then
 uart.on("data") -- unregister callback function
end
end, 0)

W załączniku przesyłam zdjęcie układu.

Problem polega na tym, ze nic nie jest przesyłane.

Gdzie popełniam błąd? Z góry dziękuje za pomoc i proszę o wyrozumiałość, jestem początkujący.

Pozdrawiam.

IMG_20180311_212309.thumb.jpg.605b3a4f86fa8e8e61b6b76eadd78803.jpg

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.