Witam.
Odczytuję dane z ESP8266 przez uarta takim sposobem:
Ramki danych wysyłane przez ESP mają taki format:
Chciałbym je w taki sam sposób odebrać. Kawałek programu który zamieściłem jakoś tam działa. Dane są poprawne ale dowolnie pozamieniane między sobą i wyświetlane strasznie chaotycznie.
Dodam że ramki z danymi z ESP wysyłane są w taki sposób że po uruchomieniu ESP-ka lecą wszystkie dane tak jak wyżej napisałem a później tylko czas co minutę a reszta danych tylko jeśli są inne niż na początku.
Prędkości uart-u mam dobrze poustawiane. Jest to 38400 przy kwarcu 16Mhz.
Proszę o jakieś sugestie co robię źle.
Odczytuję dane z ESP8266 przez uarta takim sposobem:
Kod: VB.net
Ramki danych wysyłane przez ESP mają taki format:
Czas,17:28
Thingspeak,20.1,45,998.1,4.1
Forecast,H,F,B
Chciałbym je w taki sam sposób odebrać. Kawałek programu który zamieściłem jakoś tam działa. Dane są poprawne ale dowolnie pozamieniane między sobą i wyświetlane strasznie chaotycznie.
Dodam że ramki z danymi z ESP wysyłane są w taki sposób że po uruchomieniu ESP-ka lecą wszystkie dane tak jak wyżej napisałem a później tylko czas co minutę a reszta danych tylko jeśli są inne niż na początku.
Prędkości uart-u mam dobrze poustawiane. Jest to 38400 przy kwarcu 16Mhz.
Proszę o jakieś sugestie co robię źle.