• ベストアンサー

アセンブラでRS-232Cを制御

アセンブラでRS-232Cを使って電子機器を制御したいのですが、やり方が分かりません。 参考になるWebサイトを教えてください。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • matyrcry
  • ベストアンサー率47% (101/213)
回答No.3

マイコンでもCコンパイラが用意されているので参考例もCで書かれて いることが多いです。 言語を習得済みであれば、デバイス制御の部分はアセンブラに書き換え も容易なんで参考に使えます。 ルネサステクノロジなんかはアプリケーションノートで参考資料を入手 しやすいのでどうでしょうか。

参考URL:
http://www.renesas.com/jpn/products/mpumcu/16bit/tiny/application_note/index.html

その他の回答 (2)

  • alicia-y
  • ベストアンサー率40% (85/208)
回答No.2

#1さんの言われているようにハードウェアを決めましょう。 ハードによってアセンブラも変わってきます。 なので、どのようなものからどのようなものを制御したいのかもう少し具体的にしたほうがいいでしょう。 たとえばノートPCからロボットを制御したいとか。

  • yokomaya
  • ベストアンサー率40% (147/366)
回答No.1

随分長くアセンブラは触っていないので答えられませんがこの質問にはハードウェアが書いてありません。アセンブラはCPUにより当然異なりますし、RS232Cなど周辺機器の操作も機械により異なります。そのことすらわからずにアセンブラとはちょっと無理があるのでは・・・?

test_2005
質問者

お礼

回答ありがとうございます。 アドバイスしてくださったことも含めて 勉強できるサイトはありませんか?

関連するQ&A

  • RS232Cの制御について詳しく書かれている書籍

    RS232Cに接続された機械(Robot)をパソコンで制御するプログラムを書きたいのですが、それにあたり、シリアルポートの制御を主として記述している参考書(書籍)を探しています。 書店などでプログラミング教書を探しても、RS232に関して触れられている本はほとんど無く、あったとしても紹介程度のものです。 プログラミングソフトはVisualStudioExpressEditionsシリーズを予定しています。無料なので.... 現時点で扱える言語はCとBASICだけです。 良い参考書があれば、VBやC#、C++等にもチャレンジしてみる意欲はあります。 何か、ハードウェア開発者(と言っても、今回はシリアルポート制御ですが..)でも理解できそうな比較的新しい書籍がありましたら、教えていただけると助かります。

  • RS-232C機器の制御プログラム

    PC-9801のMicrosoft Quick BASICで、RS-232Cポートを持つ実験装置(温度コントローラー)の制御を行うプログラムを作りたいと考えております。 つきましては、RS-232Cポートの制御に必要なライブラリ、プログラミングの方法(文法や手順など)を教えていただきたく存じます。 参考文献、参考URLのみでも結構ですので、どうかよろしくお願い致します。

  • RS232Cで機器制御

    C言語で、RS232Cインターフェイスを使って機器を制御したいのですが、こういった経験がないものなので、どういう準備したらいいか、どういう関数を使ったらいいのかといった基本手順を教えてもらえないでしょうか。 勉強するのにいい本なども知りたいです。 数学系の出身なので、C自体は数値計算で使い慣れています。 環境はWindowsXPか2000があります。 よろしくお願いいたします。

  • RS-232Cのハードウェアフロー制御について

    「一般的な」パソコンで、RS-232Cのハードウェアフロー制御を行う場合、使用されるフロー制御信号は何になるか、ご存知の方教えていただけないでしょうか。 (どう接続するかはともかく。。。) RTS、CTS、DTR、DSR、DCD、RI全て使用するのでしょうか。 資料等調べるのにも、機器によりバラバラだと思うので何を調べてよいかもわからない状態です。 宜しくお願い致します。

  • RS232Cを制御するAPI関数

    RS232Cを細かく制御したいのですが、そのようなAPI関数はあるでしょうか?

  • RS485とRC232Cについて

    ここのカテゴリーでいいのかわかりませんでしたが、質問させていただきました。 私が今使っている機器は家庭用及び産業用の空調制御のマイコンですが、RS485のインターフェイスがあります。現状使用していないのですが、ここには各空調機器の運転時間や運転動作回数、週間スケジュール(タイマ)などの機能が搭載されています。この機能を使用するにはどうしたら良いのかわかりません。 RS485からRC232Cの変換でノートパソコンに信号を入力することができるようですが、どのようなソフトでこの信号を見ることができるのでしょうか?また、信号が生のデータの場合、この空調制御マイコンのメーカーに何をどうきいたらいいのかさっぱりわかりません。通信について、関連のサイトを教えていただけませんか?

  • RS232CとPCの通信

    RS232Cを使って、PCとシリアル通信をしたいのですが、 RS232Cの通信について、制御線や手順について詳しく書いてあるサイトを知りたいです。 もしご存知でしたら、教えていただきたいです。 よろしくお願いします。

  • RS422通信について

    訳あってRS422A通信ポートのついた温調器を、RS232C、またはRS422Aでパソコン制御することになりました。が、私はほとんど初心者で途方にくれています。近辺の書店、ヤ○ダ電気などを周りましたが参考になる書籍が見つかりませんでした。 通信制御のイロハについて教えてくださるようなサイトはないでしょうか?どうかご教示お願いいたします。

  • RS232C 制御方法

    使用しているマザーボードから出ているCOM(RS232C)を使用して RS485変換回路を考えております。 初歩的な話になり申し訳ありませんが、RS232Cは送信と受信同時にはできないですよね。 現在RTS制御を行おうと考えております。 [RTS]と[CTS]をループバックにて接続し、 [DTR]と[DSR]をループバックして接続しています。 [RTS]が"H"になるとRS485の送信側を有効にし [RTS]が"L"になるとRS485の受信側を有効にしようと考えております。 受信を受け付ける際に[CD]が"H"になっていないといけないのでしょうか。 [CD]を常に"H"に固定すると問題はあるのでしょうか。 全てにおいて初歩的なお話になり申し訳ありません。 何方かご存知のた方お願い致します。

  • rs232cでのRfidリーダライタの制御方法

    研究用にタカヤ製品http://www.takaya.co.jp/enterprise/rf/rfid/module.htmのRFID評価キットTR3-D002Aを購入しました。 Visual Basicでリーダライタを制御するプログラムを作りたいと思っているのですが、プログラミングなどはした事もなく何から初めてよいのか途方にくれています。 通信コマンドは公開されているので、とりあえず、直接通信コマンドをRS232C経由でリーダライタに送って、リーダライタの読み取りモードを変更してみようと思っているですが、そのようにrs232cに繋いだ機器に直接通信コマンドを送るようなソフトはあるでしょうか? テキストデータを送受信するソフトはあるのですが、なにもレスポンスがありません。通信コマンドは STX アドレス コマンド データ長 ETX SUM CR などとなっているので、それらを送って機器からレスポンスを得たいのですが、、、、 おそらく質問の仕方もかなりずれていると思うのですが、お手柔らかに答えて頂けると幸いです。 また、参考になるサイトなどがあれば教えてください。 osはwindows2000です。よろしくお願いします。

専門家に質問してみよう