- ベストアンサー
PIC18f452 のtxとrxピンの使い方
PIC18f452 には TX と RX の pin が一つずつしかないのですが、それらを別々の目的に使うことは可能でしょうか? たとえば、TX の pin を XBee の送信に使い、RX の pin を Rs232からの受信 に使うことは可能でしょうか? よろしくお願いします。
- 2009googoo
- お礼率36% (46/125)
- その他([技術者向] コンピューター)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
通信速度や、ビットフレームの構成が同じであれば可能です。 ただし、通信相手により、それぞれの信号レベルの変換は必要です。
関連するQ&A
- Tx Rx の『x』の意味は何ですか?
通信系の仕様書によく出てくる Tx Rx なる略語があります。 Tx:送信機(Transmitter)を表す略語。 Rx:受信機(Reciver)を表す略語。 だと思うのですが、この『x』って何の意味があるの? ご存知の方いらっしゃいましたらご教授下さい。
- ベストアンサー
- ハードウェア・サーバー
- pic 同士のシリアル通信
picから別のpicにシリアル通信でデータを送ることは可能なのでしょうか? また、出来るとしたらどのようなプログラムになるでしょうか? 上記質問に追記です。 送信側はtxピン、受信側はrxピンという接続で可能でしょうか?
- 締切済み
- 電気設計
- PIC12F683のソフトウェアUARTはタイマ割り込みとか使っている?
PIC12F683で、 http://www.picfun.com/P12F/p12f02.html このサイトにあるように、PIC12F683にはハードウェアUARTモジュール機能がないので、ソフトウェアでこれを実現するために #use RS232(BAUD=9600, XMIT=PIN_A2, PCV=PIN_A3)というのを やればprintf関数でUARTデータを出力できるとのことですが、 この機能を宣言した場合にはPIC12F683のタイマ割り込み機能はどれか1つ占有されたりするのでしょうか? その場合、開けておかなければならないタイマは0,1,2のどれになるのでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- XBee、ZigBeeのプログラミングに関して
XBee、ZigBeeの使用を考えているのですが、 PICで、参考回路があったのですが、PICのTX、RXの通信に接続されていました。 質問内容 (1)XBee、ZigBeeは、共に RS232Cの様なプログラミング感覚で、コマンドの転送が可能なのでしょうか? (2)また、通信速度もボーレートの設定をすれば自由にできるのでしょうか? (3)XBee、ZigBeeで、PCにデータを無線転送した場合、どれぐらいの転送速度(最大)なのでしょうか? (4)参考資料(書籍、サイト等)があれば教えて頂きたいのですが? 初心者なので申し訳ありませんがよろしくお願いいたします。
- 締切済み
- その他([技術者向] コンピューター)
- PIC18FのUART通信について
こんにちは ただいまGPSとSDカードを使ったロガーをPIC18F2550で作成しております。 GPSとSDを使うため、UARTのピンが2つ必要ですがPIC18F2550にはTX/RXは一つずつしかありません。 そこで,ソフトUARTで解決したいのですが, CCS Cコンパイラではソフトウェアシリアル通信の機能があるみたいのですが 現在自分が使っているC18だといくら探しても見つかりませんでした。 C18もソフトUART機能はあるのでしょうか?
- 締切済み
- その他([技術者向] コンピューター)
- MikroC PIC18F4585ピン割り当て
PIC18F4585をMikroCで実装する際に PIN番号1の「RE3/MCLR/Vpp」は初期設定がMCLRです。 これをRE3変更にするにはどのようなコードを追記すればよいでしょうか? ご教授お願いします。
- 締切済み
- その他([技術者向] コンピューター)
- usartによるpic18fからpic16fへの…
usartによるpic18fからpic16fへのデータの受け渡しについて いつもお世話になります。 pic18f2680からpic16f690へデータを渡すためにusartを使用して行おうとしていますがうまくいきません。 送り側(18f2680)で i=3 itoa(i,f);//int f,char i putsUSART(f); 上記のように送信し, 受け側(16f690)で c= getc();//int c printf("%u",c); と、受けたところ000000000000000000000000510と表示されてしまいます。 printfなどの書式を変えても問題が治りません。 どなたかお詳しい方がいらっしゃいましたらご教授よろしくお願い致します。
- 締切済み
- 電気設計
- PICマイコンで、ピンが足りません。
PICでちょっとした電子工作をしています。 18pinのPICを使い、スイッチの組み合わせを適宜変更し出力する回路としてを組んでいます。 PortA(8pinを全て入力/全ピンpullup) PortB(8pinを全て出力) スイッチが1~8まであり、例えば1のスイッチが押された場合、3のスイッチが押されたことにして出力するというような、 スイッチの組み合わせを変更する機能を持たせます。 このスイッチの入出力組み合わせを複数持たせることが今回の目的です。 ロータリースイッチを使い8種類の設定ができる用にするとして、割り当て設定用として新たに3ピンが必要です。 ですが、上記のようにPortAB共に全ピン利用しており、単純に割り当てることが出来ません。 これをどうにかして、利用済みのピンと共存させ18pinで済ませることができないでしょうか。 スイッチの組み合わせは、PIC起動したら変更されることがありません。 ですので、PIC起動時に一度だけロータリースイッチの状態を読めばいいことになります。 なお出力の先につながる回路は、プルアップされたアクティブローの入力端子です。
- 締切済み
- その他(プログラミング・開発)
- PIC 12F675について
PICを利用してラジオをシリアルポートでPCに送信しようと思っているのですが、 ラジオのイヤホンの差し込むところの電流をA/Dコンバータを利用し デジタルデータにして送信しようと思っています。 12F675を1つ使ってラジオの電流をA/Dコンバートしてシリアル送信しようと思っていますが このPICの6ピンだけでできるのでしょうか? なにか送信用ICなどが必要でしょうか? よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- PICのIOピンからの電流回り込み
2つのPICのIOピン同士を繋いでRS232C通信を試みています.PICはPIC16F877を使用しております.最初は片方のPICのみに電源を与えて動作させ,しばらくしたらもう一方のPICに電源を与えて動作させたいのですが,片方のPICのみ電源をONにすると,IOピンから電流が流れ,もう一方のPICが動いてしまいます.電流の回り込みという現象らしいのですが,回路でどのように対策したらよいか,方法がわからず困っています.何か方法をご存知の方,ご教授お願い致します.
- 締切済み
- その他(プログラミング・開発)