ないブログに表示されています。新しい記事を書く事で広告が消えます。正しいとは限りません。----------------------------------------------------------------------追加ICなしでどうやってやればいいのか、初めから躓くことになりました。そこで、シリアルサーボを繋げているマイコンの回路がどうなっているのかネットの海に溺れた所マイコンの送受信端子に、3ステートバッファといわれるICが挟まっていました。(・ω・)?1本の信号線に対して、複数のICに繋げる時に使うICのようです。今回の様な、送信IOが全部繋がっている回路で、送信する信号を1本だけに選択できるようになる・・・はずです。何も考えずに送信する信号が2本繋げると送信IO同士の信号状態でショートする事になってしまいます。その為、3ステートバッファでは、Hi.Lowの他にHi-Z(ハイインピーダンス)という第3の状態があり、デジタル回路でのHi-Z(ハイインピーダンス)は、電気的に切り離された状態を作る事ができます。複数の送信IOを1本の線で繋がっていても、電気的に切り離されているのでショートしません。・はずですが、追加なしに挑戦です。ヾ(*・ω・)ノ気になる点は、マイコンのIOをハイインピーダンスする方法とシリアルとハイインピーダンスを切り替える事ができるのか気がかりです。マルチドロップネットをうろうろしてて、ルネサスが”動くモノ”開発プロジェクトを立ち上げてたのを発見!。ヽ(∇⌒ヽ)ルネサスがやってるんだし、きっと色々通信で繋げられる物がと・・・思いきや。色々なモジュール作ってくださいよ。なんで、どんな風に通信をしてるのかと見るとI2Cで接続しているようだ。うーん、つなげるならI2Cなのかな~。マルチドロップ順当にマルチドロップをするならばRS485トランシーバを使えば実現できる・・・はず。RS485トランシーバでやるにはマイコンの数だけ付ける必要がでてくる。め・ど・く・さ・い・・・。正しいとは限りません。----------------------------------------------------------------------事の発端は、汎用的な(流用しやすい)部品が欲しいと思った事だ。電子工作してて、制作物の専用回路、専用プログラム・・・。モータ回すだけでも似たような回路、似たようなプログラムを毎回作ってる気もする。物を作ったで終わるし、手直しや流用するのも一苦労する。マイコンの機能も他の処理で使用していて使えなくてどうしようと悩む。思っていた所、だいぶ前になってしまいましたが、ラジコンサーボにシリアル通信に対応したサーボが出てくる様になりました。あれってサーボにIDを振り分けておけば、サーボ同士を繋ぐ事で動かす数を増えるんです。(ブログ主が調べきれてないのもあるのかもしれない)確かにI2Cなら色々出てるよねという意見もある!だが、I2Cで使っていいのは、同一基板上だけだ!(通信伝文にチェックサムがあったら使ってもいいなーと思う)配線が動く所をI2Cを使う事はない!!!(接続先がLEDとか表示なら全然OK)I2Cで、モータに低速回転の指示をだして、転送データがノイズ等で1bit反転してしまい高速回転で回る事がないか心配で使いたくないからだ。その他いつのまにかもう1年たっている・・・1年間もほったらかしとか考えだけがあっちこっちに行くから手につかないのかだろうか。