• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z kodem - nie dzwoni na podany numer
#18
(11-07-2018, 20:10)mojojek napisał(a): Odnośnie zawieszenia programu po "AT+CMGS", o którym wspomniałeś. Nic takiego póki co się nie wydarzyło jednak jak temu zaradzić? Co konkretnie należałoby dopisać do kodu?
Nie zdarzyło, szanse sa małe ale są. Skoro tak to należy temu zapobiegać. Jakbyś swój soft miał w 400 modemach, to pewnie szanse na błąd rosną.

1. Po każdej komendzie czeka na odpowiedź z odpowiednim timeout. W DS znajdziesz te czasy dla każdej komendy. Często jest to 1 sekunda, czasem 0, czasem 60 sekund.
2. Jak modem nie odpowiada wyślij CTRL+Z.
3. Jak dalej nie odpowiada trzeba modem włączyć bo pewnie jest wyłączony.

(11-07-2018, 20:10)mojojek napisał(a): Jest jakieś inne wyjście prócz zapamiętaniem stanu pinu? Rozumiem, że zapamiętać musi za każdym razem w pamięci flash?
Inny sposób niż zapamiętanie stanu pinu nie przychodzi mi do głowy. Stan pinu najlepiej zapamiętać w EERPOM. Trzeba tylko pamiętać o max gwarantowanej liczbie zapisów i backupie.
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Problem z kodem - nie dzwoni na podany numer - przez es2 - 11-07-2018, 20:34

Skocz do:


Przeglądający: 3 gości