A
arunsharma0731
Guest
私は、シングルコントローラの2つのシリアルポートを使用したい..私は1つのシリアルポートを持ってPIC16F877Aを選択Thatsなぜ...私は、CCSのヘルプトピックを読んで? どのように私は1つ上の2つ以上のRS-232ポートを使用することができますPIC®?そして、ちょうどそのコードとプログラム私のコントローラを貼り付けてコピーします。..しかし、それはどちらもハードウェアでもプロテウス上で作業していない... PLSはここで役立つマイコード[コード]#遅延を使用(クロック= 20000000)#ヒューズHS、NOWDT、NOPROTECT、NOBROWNOUT#を使用してRS232は(BAUD = 9600、XMIT = PIN_C6、RCV = PIN_C7、STREAM = COM_A)#を使用して含まれていRS232(BAUD = 9600、XMIT = PIN_C4、RCV = PIN_C5、STREAM = COM_B)無効のmain(){char cを、関数fprintf(COM_A、 "オンライン-Aの\ nは\ r"); fprintfの(COM_B、 "オンライン-B \ n個の\ r ");中(TRUE){C = fgetcと(COM_A)は、fputc(C、COM_A)は、fputc(C、COM_B);}} [/code]でオンラインおよびオンラインBが適切に来るが、私は入力されているCOM_A·ナッシングの文字が起こります... fgetcは、Plsは、事前に感謝を助ける動作していません