Skocz do zawartości

[C] [STM32F103][ESP8266] komunikacja UART


Pomocna odpowiedź

Napisano

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

  • 2 tygodnie później...

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...