lucek20 Napisano Maj 1, 2021 Udostępnij Napisano Maj 1, 2021 (edytowany) Mam problem. Próbuję uruchomić komunikacje z sim800l po uart (sprzętowy) z prędkością 14400, ale coś kiepsko mi idzie. Prędkość 9600 jest troszkę za mała, a 19200 za duża, gubię część znaków które powinny dotrzeć np. brak cyfr w numerze telefonu, albo niektórych liter w wiadomości tekstowej. Przez to nie mogę sterować programem za pomocą sms. Używam polecenia do uruchomienia komunikacji z sim800l: Serial1.begin(14400); W nocie katalogowej jest napisane, że tą prędkość obsługuje sim. Arduino też obsługuje. Czemu nie chcą z sobą "rozmawiać" nie mam pojęcia. Arduino mega2560. Edytowano Maj 1, 2021 przez lucek20 Link do komentarza Share on other sites More sharing options...
multidot Maj 1, 2021 Udostępnij Maj 1, 2021 (edytowany) Ale jakies smieci daje czy co? Podepnij przejsciowke i zobacz co wysyls Edytowano Maj 1, 2021 przez multidot 1 Link do komentarza Share on other sites More sharing options...
lucek20 Maj 1, 2021 Autor tematu Udostępnij Maj 1, 2021 Nie ma żadnych śmieci, niczego nie ma. Mam taki fragment kodu: while (Serial1.available()) { c = Serial1.read(); Serial.print(c); } Powinien drukować wszystko co się pojawi na porcie z sim, a tu lipa. Tak jak pisałem komunikacji nie ma. Link do komentarza Share on other sites More sharing options...
multidot Maj 2, 2021 Udostępnij Maj 2, 2021 Podepnij moze przez przejsciowke do jakuegos putty i zobaczysz czy problem jest z arduino czy sim800. 1 Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
lucek20 Maj 2, 2021 Autor tematu Udostępnij Maj 2, 2021 Podpiąłem i brak komunikacji tzn nic się nie pojawia w terminalu, sprawdzałem przy 14400 i 28800. inne prędkości np 9600, 19200 itd. aż do 115200 działają. Link do komentarza Share on other sites More sharing options...
ethanak Maj 2, 2021 Udostępnij Maj 2, 2021 6 minut temu, lucek20 napisał: Podpiąłem i brak komunikacji Ja tam się nie dziwię, ponieważ (za datasheetem😞 Cytat Serial port supports the following baud rates: 1200, 2400, 4800, 9600, 19200, 38400, 57600,115200,230400 and 460800bps Autobauding only supports the following baud rates: 1200, 2400, 4800, 9600, 19200, 38400, 57600 and 115200bps Fajnie czasem poczytać instrukcję obsługi czegoś, czego się używa... 2 Link do komentarza Share on other sites More sharing options...
lucek20 Maj 2, 2021 Autor tematu Udostępnij Maj 2, 2021 Pewnie Cie zaskoczę, ale czytałem i to nie raz, dlatego kojarzyłem prędkość 14400… ale, że nie ma ona nic wspólnego z tym z czym bym chciał, to już uszło. Mój błąd, spoliczkuję się że wstydu. 😞 Link do komentarza Share on other sites More sharing options...
lucek20 Maj 18, 2021 Autor tematu Udostępnij Maj 18, 2021 (edytowany) Czy to jest normalne, że nie jestem w stanie odebrać poprawnie widomości sms przy prędkości 19200? A to na porcie zgubi się jedna cyfra z numeru, albo kilka liter z treści sms-a, albo data i godzina wiadomości( w tym wypadku nie potrzebna) 23:03:27.948 -> +CMGL: 1,"REC UNREAD","+4879242429",""," 23:03:27.948 -> Wlacz w tym przypadku brak ostatniej cyfry w numerze. tak powinny wyglądać poprawnie odebrane dane 23:03:27.948 -> +CMGL: 1,"REC UNREAD","+48792424292","","21/05/18,23:03:24+08" 23:03:27.948 -> Wlacz Edytowano Maj 18, 2021 przez lucek20 Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
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ę »