携帯電話でPICを通信について私を助けて...

D

d_hamen

Guest
こんにちは、私は私のNokia 7250i携帯電話でPIC 16F877を通信する必要があります。私はPICを使用して電話を掛けたいのですが。しかし、私は解決できない問題があります。私は回路の回路図のリンクを送信し、下記の私のコードを書きました。あなたの助けを待っている...
31_1162337687.jpg
"modedefs.bas""*******定義を*******'を含む------- ----------------------- OSC 10 HSER_TXSTA 24H"を設定ハードウェアのUSARTのパラメータは、DEFINE、DEFINE受信を有効にするハードウェアUSART"HSER_RCSTA 90HのDEFINE 10MHzでクロックの発振周波数を定義する"を、DEFINE PAUSE 1000年HSerout ["atD05354511850"、STR]後藤開始終了:HSER_BAUD 9600ポートCの開始の初期状態"を9600に設定するボーレートはHSER_CLROERR 1出力PORTC.6入力PORTC.7 PORTC =%0000万定義"を
 
ATDコマンドでは、音声、データまたはFAXコールを設定します。 [サイズ= 6] ATD; [/サイズ]の音声ユーティリティ有効なダイヤル修飾子とダイヤル文字列をダイヤル:"T"(トーンダイヤル)、"P"(パルスダイヤル)は無視されます。文字は";"これは、コールが音声ユーティリティで設定する必要があることを電話機に指示するため、重要です。それ以外の場合の試みは、電話がすぐに"ERROR"と認めてデータ呼を、設定するために行われます。ダイヤルコマンドは、右voideコールを開始した後、ユーザーに[OK]で応答します。
 
それでは、今のコードにする必要があります?あなたは正しいコードを記述します。
 
私はPICについて何も知らない、このコマンドを送信 atD05354511850; あなたの言語での文字";"。これは、コールが音声ユーティリティで設定する必要があることを電話機に指示するために、重要である[ / B]
 
第二に、コマンド無限回送ったら、無限ループを作った、私はあなたが最初にセミコロンを忘れて、コード内の2つのエラーがあると思う。一度コマンドを送信してコマンドの後に無限ループを行う必要があります.... .... .... HSerout ["atD05354511850;"、STR]スタート:後藤開始..... .... ....
 
再びこんにちは、私はとATコマンド試み";"。しかし、まだそれは機能していない。そこには私のハードウェアを持つ任意の問題がある可能性があります。
 
すべてのものは[OK]をクリックしてPIC 16F877を続行した後、お使いのNokia 7250iと通信するためにWindowsハイパーターミナルを使用してください。
 
communiaction速度がOKかどうかを確認します。私はPIC16F84とcomm.speedでSiemensC45を接続する必要があります! :19200 1〜8 - N - 1 19200bpsの1スタートビット、8データビット、パリティなしストップビット1 ...それは(SieC45付き)動作、私はPCの通信を試みる前--- SiemensC45速度を知って取得するには、...などでbye
 
[引用]しかし、まだそれは機能していない。 。2.0V〜5.5Vの
31_1162337687.jpg
上記circut上には5ボルトではない、3.3ボルトでPIC16F877を実行する必要があります
 

Welcome to EDABoard.com

Sponsor

Back
Top