카테고리 없음

[GSM] AT 명령없이 sim900 공장 초기화

행복을전해요 2021. 2. 4. 19:09

하이퍼 직렬 터미널을 다운로드하고 응용 프로그램에서 전송 속도를 600으로 설정하십시오. 그런 다음 AT 통신을 보내십시오.

-------------------

내가 괜찮은 기억이 있다면, 허용되지 않는 직렬 속도 값을 설정하면이 값은 무시되므로 설정 후에 ERROR 문자열이 나타나야합니다 ... 어쨌든 그 후 4800 baud에서20/30 배 AT 명령 을 보내려고 합니다. AT + IPR = 9600 (직렬 속도 설정) 을 보낸 다음 20/30 AT 명령 시퀀스를 보냅니다 . 따라서 모뎀의 전원을 끄거나 켜면 모뎀이 복구되어야합니다 . ....

통신 할 수없는 경우이 AT 시퀀스를 시도하고 다음 AT 명령을 보내기 전에 OK 문자열 수신 을 기다려야 합니다.

1) ATE0

2) AT + IPR = 9600

3) 20/30 AT 시퀀스를 보냅니다 (모든 AT cmd에 대해 OK를받는 것은 아닙니다.이 시퀀스는 모뎀 보정에 필요합니다)

4) ATE0 & W

이 시퀀스 후에도 모뎀과 통신 할 수없는 경우 다음을 보내보십시오.

AT + IPR = 0

다음 에 cmd AT 20/30 ... 시퀀스 제조 기본값이 설정 두는 모뎀 직렬 속도 .

도움이 되었기를 바랍니다.

-------------------

http://m2msupport.net/m2msupport/module-tester/사용해보십시오 . 이것은 직렬 테스트를위한 훌륭한 독립형 응용 프로그램이며 브라우저에서 완벽하게 열릴 것입니다 (Firefox를 사용했으며 크롬에서는 작동하지 않습니다). 최신 jre가 필요할 수 있습니다. 컴퓨터의 버전.

내 sim 900A의 전송 속도를 1200으로 설정했을 때 비슷한 문제가 발생했습니다. 퍼티와 하이퍼 터미널을 사용하여 변경할 수 없었습니다.

-------------------

AT + IPR = 115200을 설정 한 후 SIM900에서 똑같은 문제가 발생했습니다. 전원도 켜지지 않습니다. 시도 할 때마다 즉시 종료되어 통신 할 수 없었습니다. 보드에서 하드웨어 재설정을 찾을 수 없어서 쓰레기라고 생각했습니다. 인터넷에서 답을 찾기 위해 약 30 분을 보냈지 만 유용하지 않았기 때문에 SIM900과 Arduino 사이의 모든 링크 와이어를 뽑고 소켓에서 CR1220 배터리를 뽑고 전원을 다시 켰습니다. 우 와우. 시도 해봐. 이베이 저렴한 SIM900



출처
https://stackoverflow.com/questions/22050082