- ベストアンサー
H8のポートの状態
最近H8をいじり初めて色々と試しています。 使用しているマイコンはH8 3052/Fです。またCでプログラムしています。 そこで質問なんですけど、今H8マイコンボードとPCがシリアル接続されて いるとして、接続が確立している場合にLEDを点灯させて、接続が確立され ていないときは無点灯というような動作を作成したいんですけど、どのよ うな手法を用いればよいでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- SilverThaw
- ベストアンサー率32% (260/806)
- SilverThaw
- ベストアンサー率32% (260/806)
関連するQ&A
- H8/3069 LANケーブルでの接続ができない
よろしくお願い致します。 先日、秋月で以下のマイコンを購入し、使用し始めました。 H8/3069Fネット対応マイコンLANボード(完成品) しかし、LANケーブルでのPCとの接続ができず、pingが通りません。 現在把握していることは、以下の通りです。 ・LANケーブル接続時に点灯するはずのLED3が点灯しない。 ・firewallは無効にした。 ・マイコンのIPを「192.168.0.145」、PCのIPを「192.168.0.10」とした。 ・マスクはともに「255.255.255.0」 ・LANケーブルに故障がないことを確認した。 ・PCとマイコンのRS232Cでの接続は可能で、書き込み等も問題なく行える。 LANケーブルでの接続をするためには、 どのような対処が考えられますでしょうか。 アドバイスよろしくお願い致します。
- ベストアンサー
- その他([技術者向] コンピューター)
- AKI-H8マイコン専用マザーボードについて
はじめまして。電子工作初体験の者です。インターネットなどで色々と調べてみたんですが、 結局疑問が解消できなかったので質問させてください。 【困っていること】 秋月電子通商から『H8/3052Fマイコン(完成品)』と『AKI-H8マイコン専用マザーボード』を 購入して組み立ててみたんですが、マザーボードのLED1・LED2が、点灯する時としない時があります。 (LED3、液晶は常に点灯しています) 【マザーボードの状況】 AKI-H8マイコン専用マザーボードに付いていた説明書の通りにマザボを作成し、3052F用に改造も施しています。 何度か見直ししてみましたが、一応すべての工程はこなしていると思います。 電源は9V1.2AのACアダプタを使っています。 問題のLED1、LED2は、電源→3052Fマイコン→抵抗(1.5kΩ)→LEDという経路で繋がっています。 LED1、LED2どれだけ電圧がかかっているのかテスターで計ってみると 光っていない時は0.5Vくらいで、光っている時だと1.8Vくらいでした。 さらに遡って、マイコン側から出てくる電圧も計ってみると 光ってないときは2Vくらいで、光っているときは3.5V前後でした。 【質問】 そもそも、マザーボードがちゃんと完成している状態だと電源を入れただけでLED1、LED2は光るものなんでしょうか? また、何か原因があってこうなっているのであれば、分かる範囲で構いませんので 怪しいと思える箇所を教えていただけるとありがたいです。 ※もちろん、情報が足りない部分があれば追記させていただきます。 よろしくお願いします。
- 締切済み
- その他([技術者向] コンピューター)
- H8/3052 ディップスイッチについて
こんにちは。 今研究で秋月書店のH8/3052のマイコンを使っています。 LED,LCD,タクトスイッチを動作確認のためのC言語のプログラムはできましたが、ディップスイッチのC言語がうまくかけないため動作確認できません。 ディップスイッチによってLEDかLCDなどを動作させるC言語のプログラムの情報がありましたら教えていただけませんか?
- ベストアンサー
- C・C++・C#
- H8マイコンでの制御
マイコンの初心者なのですが,max6974EVKITというLEDドライバの評価ボードをH8マイコンで制御しようとしているのですがうまくいきません。情報も少なく困っています。どなたかいい方法ありませんでしょうか?サンプルプログラムなんかがあるとうれしいです。 よろしくお願いします。
- 締切済み
- その他(パソコン)
- H8マイコンとPCをUSBでシリアル通信
H8マイコンとPCをUSBでシリアル通信 マイコン( H8/2215 )をUSBでPCと繋ぎ、RAM上にあるデータを シリアル通信で送りたいと思っています。 現在、書籍のサンプルソースを参考に図1のような構成で プログラムを実行すれば H8/2215 から PC_1 へデータが送れる ことを確認しました。 しかし、図2の構成で実行するとデータが送れません。 また、PCとは繋がず RS232C のケーブルだけをマイコンにさせば なぜか問題なく動作します。 このような状態なので、プログラムを試行錯誤しながら調整 しているのですがなかなかうまく通信出来ません。 図2のような構成でシリアル通信したい場合、どこをどんな風に 調整すれば良いのでしょうか? 参考URLでも何でも構いませんのでアドバイスお願いします。 図1 PC_1 <--- USB ---> H8/2215 <--- RS232C ---> PC_2 図2 PC_1 <--- USB ---> H8/2215 <サンプルソースの書籍> 「USBターゲット機器開発のすべて」(CQ出版社) サンプルソースはルネサスのH8S/2215用USB-シリアル 変換サンプル・プログラム
- ベストアンサー
- その他([技術者向] コンピューター)
- H8マイコンについての質問です
現在H8マイコンでプログラムを実施しようと 思っております。 秋月電子のマザーボードにマイコンH3052Fを接続して、 PCからマザーボードにプログラムで書き込みをしようと 思っております。 書き込み方法については、HEW4、FDT4.08を使用する予定です。 HEW4でプログラムファイルをmotファイルまで作成して、 FDT 4.08でマイコンに書き込もうと思いますが、 Device H8/3052F PORT E8DIrect の設定でスタートしましたが、下記のようなエラーがでてしまって、 書き込めません。 エラー内容 Power will be set to 5.0v Opening port 'E8DirectPrepare' ... No E8 found to re-enumerate, looking for already re-enumerated E8Direct... Error No 17657: E8Direct/E8aDirectは見つけられませんでした Clock Frequency (External) = 25.0000MHz, Clock Mode = 0, CKM = 1, and CKP = N/A Connecting to device 'H8/3052F' on 'E8Direct' Configuration: 'BOOT Mode' connection - using emulated interface Opening port 'E8Direct' ... Error No 15026: 通信ポートがオープンできません PCは富士通のBIBLO LOOX M/G30を使用しており、windows7です。 現在推定する原因としては、接続がうまくいっていないのではと 考えております。 USBを使用して、接続をしておりますが、FDTのマニュアルをみたところ E8DirectはUARTと記載ありました。 UARTてなんですか?通常のUSB接続ではないのでしょうか? また、マザーボードにはRS-232Cもありますので、こちらで接続できるのでしょうか? ちなみにPCには、15pinの外部ディスプレイコネクタがあります。 マザーボードの方はRS-s232C 9pin(たぶんシリアル)なのですが、 15pinの外部ディスプレイコネクタと接続できますでしょうか? また、RS-s232C 9pinをUSBに変換できるコネクタはもっておりますが、 このUSBに接続して試しましたが、だめでした。 FDTのポートの接続方法について教えてください。 また、RS-s232C 9pinを接続する場合は、電源必要でしょうか? いろいろと質問して申し訳ないですが、教えてください。
- 締切済み
- その他([技術者向] コンピューター)
- PCとマイコンとのシリアル通信
マイコンとパソコンでシリアル通信を考えています。 WEB検索すると「TeraTerm」というソフトにたどり着きました。 通信はバイナリです。(ASCII文字でのやり取りは行いません) 例えば、 マイコンボード上にトグルSWとLEDランプが実装されているとします。 ・PCからトグルSWコマンド「0Ah」をマイコンに送信。 ・マイコンはトグルSWの状態をONなら「00h」をOFFなら「01h」をPCに返信。 ・PCは返信データが「00h」なら、LED点灯コマンド「0Ch」をマイコンに送信。 ・PCは返信データが「01h」なら、LED消灯コマンド「0Dh」をマイコンに送信。 みたいなことを行いたいです。 TeraTermでどのように記述してよいかわからないです。 このへんを教えてくださいよろしくお願いします。
- ベストアンサー
- 電子部品・基板部品
- H8 3694のシリアルポートについて
H8 3694のシリアルポートについてなんですが、ちょっと分からないとことがあり質問しました。 自分はVC++でH8 3694と接続したいんですがうまくいきません。接続が出来ないです。 そこで質問なんですが、 H8 3694で接続待機状態をしたいんですがどうすればいいかさっぱり分かりません。よろしくお願いします。たとえば接続成功時になんかのレジスタのビットが変わったりするとかありませんか? どこを探してもシリアルポート通信のサンプルプログラムが探しきれません。よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
お礼
遅くなりましたが、プログラムが動作しました。 どうもありがとうございました。