Pic18 모듈은 GSM 방식 인터페이스와 함께

M

m.waqas

Guest
안녕
내가 여기에 도움을 오전 새로운 방법이 포럼 것이며, 난 그 바랍니다.with server.

난 서버와 sim300DZ 의사
소통 제의 GSM 모듈 싶어요.to GSM module

전 그를 보내려 모듈 명령을 통해 직렬로 microntroller (PIC18F65J15의 GSM)에

와 연결을 설정의 TCP / IP와 직렬로 데이터를 보낼 수 있습니다.
명령은 AT를하려면 어떻게해야합니까 보내주 말해주세요
여기 자기 노력이 내 괜찮다는이무효의 sendATcommand (서명 번째 문자);
) 메인 (
.
.
.
.
sendATcommand ( '');
sendATcommand ( '티');
sendATcommand (' ');
sendATcommand ( 'C의);
sendATcommand ( '나');
sendATcommand ( '피');
sendATcommand ( 'S');
sendATcommand ( '티');
sendATcommand ( '');
sendATcommand ( '연구');
sendATcommand ( '티');
sendATcommand ('=');
sendATcommand ('"');
sendATcommand ( '티');
sendATcommand ( 'C의);
sendATcommand ( '피');
sendATcommand ('"');
sendATcommand (',');

)
무효의 sendATcommand (서명 번째 문자 미터)
(
(동안 PIR1bits.TX2IF == 1);
TXREG2 = m;

)

 
당신은 GPRS는를 사용하는 ...
대신에 문자열을 보냅니다 보내는 기능을 쓸 문자를 문자로 ...

의 각와 엔드 및 피드 나는 희망을 갖고 추가 라인과 캐리지 리턴 명령

 
답장을 보내주셔서 고맙습니다의 비제이
응, GPRS는을 사용하고 있습니다.
........ 직렬 포트에서 문자열을 plz는 내가 보낼 수 있도록 나를 어떻게

난 UART2_Write_Text
mikroc에 그림 기능이 발견
기능을 .....이 있습니다 제가 보내 사용하여 전체 문자열을
방법과 피드를 라인에 추가 캐리지 리턴 및.

......... 대기

 
function, but to send a string you can use a function like this:

지만, 함수의 UART2_Write_Text
아니 내가 그렇게 MickroC 안 사용에 대한 이런 기능을 위해 사용할 수있는 문자열을 보내주십시오 :
코드 :putString를 (char *로의 string_ptr 무효)

(

BYTE C;C = *은 (string_ptr ()) / / 출력 데이터 동안 때까지 제로 termniator

(

(동안 PIR1bits.TX2IF == 1);

TXREG2 = C;

)

)그럼 이렇게 문자열을 보낼 :putString ( " CGATT = 1 \에서 R");

 
사실 나는 내 사업에 대한 최종 추적 시스템을 차량을 구축 노력이다.,it has 2 EUSART modules.I am receiving GPS data on UART1 and using UART2 to interface with GSM module.

내가 PIC18F65J15를
사용하고, 그것은 모듈 GPS 데이터를 나타납니다 EUSART의 modules.I 2가 UART1의 GSM과 인터페이스 UART2을 사용합니다.
만약에 내가 사용하고 정보를 오랫동안 사용을 통해 인터럽트를받을 데이터를 순차적으로부터 GPS도 되는거야 이제 그것을 어떻게 보낼 UART1 액세스 나는 데이터가받은 UART2.Because의 GPS 위도를 추출한 데이터를 내가 가지고받은 UART1.I에 대한 ISR이 그것으로부터 C 언어.
다른 함수를 직접 해당 데이터를 액세스할 수 있습니다 내가 선언 ISR이이 전역 변수를위한
다른 제안 ....

 
m.waqas 작성 :

이 ISR이 및 액세스의 다른 기능은 직접이 데이터를위한 전역 변수를 선언할 수 있습니다 나
 
고맙습니다의 GSM 방식 맨
Plz 연결 말씀의 TCP 확립 나에게 시퀀스를 다음 순서를 보내고 수신이 사용 data.May 제가
http://www.madeeasykits.com/Faqs.asp
난 하이퍼 터미널에서 이것을 시도
1 CGATT =
괜찮아요
는 AT CGDCONT = 1, "IP를", "ufone.pinternet"
괜찮아요

하지만 그 후에 그것은 CIICR은 AT 주지 오류에 대한는 AT CSTT과
사용자는 또한 가지고 있겠지 내가 이름과 암호를 비워 내가 남아있는 그 필드를 사용을 ishould 어떤 DNS는 IP를
또한 ?????? 그들을 구현하시기 바랍니다 말해 내가 무슨 PPP는 명령과 내가 할 수있는 방법

 
당신은 명령 CDNSCFG DNS 서버를 위해 사용하는 공용 수 있습니다.

당신은 공급자의 서비스 사용자 이름과 암호를에서 필요에 도착.이런없이 그들의 네트워크에 연결되지 않을 수 있습니다.

 
당신과 오전 현재 완전히 혼란에 외침을 : 어떻게 모르는 무엇을 :

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="우는 또는 아주 슬픈" border="0" />내 혼동이되지 않습니다 그래서 내가 또는 do'nt 알아 모뎀 여부는 GPRS는 제품 / 시리얼 링크 건설에의 GSM?
난로 만들어진이 소식이 누군가 그 링크는 시리얼 SIM300DZ 그리고 당신은 PIC는 명령은 AT에서 보내기 및 연결의 TCP 그리고 당신은 PIC는 데이터를받을 수있게하고 보낼 수 있습니다.
그리고 데이터를 수신에 PIC는 보낼 수있게하는 것입니다 전에 wavecom 내가 가진 다음과 건설될에 모뎀에 링크를 직렬.
?????????는 이러한 권리

 
네가 그렇게 말할 때 "시리얼 링크"는 뜻 이죠 당신이, 또는 할 모듈 뜻 전송 포트를 시리얼 수신 데이터를 가진 "의 TCP / IP 스택".

인식의 모든 모듈은 해요 내 통신 시리얼 포트에 있습니다.모든 모듈이 내장되어 있습니다 더미의 TCP / IP - 그것은 모델과 다릅니다에 의해 제조.모든 모듈의 SIMCom의 스택이 내장된 IP의 기능은 TCP /.

 
좋아, 내가 감사 "에 대해 물어보고 싶은 TCP / IP를 스택".

 
C 어떻게에 putstring 코드를 사용합니까?내가 p16f886, pickit2 컴파일러 오전으로 사용하는 C 언어를 함께 MPlab

 

Welcome to EDABoard.com

Sponsor

Back
Top