UARTの16F877Aはほとんど必要な支援

M

maria258

Guest
皆様、私はいくつかの伝送するためのコーディングをしようと、私のPICから電圧リターンを持って、1.16Vと戻って1.25Vの間で揺れる。あなたはこれが正しいと思いますか?私のコードを以下に取り付けられている。 / /設定は、ソフトウェアの空のinit(void)をからPIC16F877の融合;おかげで、#PICマイコン#の/ /ヘッダファイルが含ま[コード]は__CONFIGは、(0x3F72)を含む空のmain(){init()を; voidは(void)を送信する送信( );中に(1);}空のinit(){unsigned int型のカウント;のPORTC = 0x00は、TRISC = 0xFFの; TXSTA = 0b001000110; RCSTA = 0b10010110; SPBRG = 0b01000000; INTCON = 0b11000000; PIR1 = 0b00010000; PIE1 = 0x00は、カウント= 0が;} voidは)(送信{中に(1){TXREG = 0x00は、PIE1 = 0x00が;}} [/コード]私は、マルチメータの電圧を参照してください。まだ私のPCで接続するハードウェアを確認する必要があります。実際の問題は、私が心配する私は、グラフィックLCDとのインタフェースする必要がありますし、cosをコーディング。
 
あなたが最大ICまたは232の3233シリーズを使用していますか?????
 
いいえ私は、そのことの目的ではない。私は最終的にグラフィック液晶を搭載したポータブルデバイスになりますpic16f877aを使用しています。一瞬、しかし私はこのレベルコンバータ([のURL = http://www.kmitl.ac.th/〜kswichit/ap275/ap275.htm]のトランジスタ[/URL]に使用した単純なRS232Cレベルコンバータ)やろうとしているされるただチップに入力されるアナログ信号の出力されるか確認してください。
 
私dontはあなたが適切にアナログ入力を見ることを得ることができると思う....電圧レベルの振幅は異なる場合があります.......
 
オハイオ州お待ちください...アナログセンサを有する私のprojectconsistsし、私のグラフィックLCDへの出力、写真に渡されます。今、現時点でやってすべてのIMは、出力がPCにUARTに運ばいるです。コーディングはここで、iを恐れて、私は間違っているかもしれないです。
 
(1)無限ループは、ときにプログラムが(1)中に来るときtxの関数では、実行されている場合;コード(1)中の使用は何です、それが到達することはない........あなたは彼はまた、プログラムのデータをint型送信していないときにも設定する割り込みフラグか何かを待って..データを転送することなく、どのようにデータや電圧レベルを参照してくださいか..??私が間違っている場合、私を修正する....................
 
私は同様に発生する問題は、私はマルチメータで確認することができますが、その良い値を得るに変更されますして、[OK]? 、何、私はそれが正常に動作するために確認する必要がある電圧スイングの値ですか?
 
MAX232の信号の解析マルチメータは決して役立つ........解像度の信号変化が小さい場合は、それが高速に変更することはできません...良好な範囲は、すべての作業を行います.......
 
感謝して、[OK]。あなたがSkypeであなたを追加する場合もいいですか?
 
[引用] TXSTA = 0b001000110; [/引用]は現在の9ビットを持っています。
 

Welcome to EDABoard.com

Sponsor

Back
Top