RX65N Envision Kitでの入出力ポートとA/Dコンバータの端子設定について

こんにちは リューキィと申します。

RX65N Envision Kitでタッチパネル入力から、I/O端子の出力でリレーを動かしたいのですが、A/Dコンバートのユニット0を使うとポート出力が制限されてしまううえ、

回路図上での端子の割り当て先は合っている様なのですが、e2studioで端子割り当てを行うと、「選択されたボードでは現在の割り当て先を使用できません」と黄色表示で警告が出ます。

上記の原因もよくわからず対処出来ません。それ故に、必要としている数の出力端子が確保出来ずに困っています。どなたかこれらの回避方法や、端子の拡張方法などがあればご教授頂きたいです。

よろしくお願い致します。

Parents
  • NoMaYさん ありがとうございます。

    以下の画像のような状態になっています。

    2枚目は12ビットA/Dコンバータ ユニット0 に出る注意です。

    よろしくお願い致します。

  • リューキィさん、こんにちは。NoMaYです。

    PC2とPC3はオンボードのUART⇔USB変換アダプタに接続されていますので、それに対するRXスマートコンフィグレータの干渉チェックが発動しているのでしょうね。(正確には、RXスマートコンフィグレータの干渉チェックというよりは、RX65N Envision Kitのボード定義ファイルによるものだと思いますけれども。)

    それで、これは、あくまで警告、ですので、ボード上の0Ω抵抗を取り除いてハードウェア的にI/Oポートとして使えるようにしてから、I/Oポート制御を行う以下の何れかのコンポーネントを追加してやれば、I/Oポートとして使えますよ。(コード生成出来ますよ。)

    (A) CGコンポーネントのポートコンポーネント
    (B) FITモジュールのR_GPIO_RXモジュール

  • NoMaYさん こんにちは。 リューキィです。

    いえいえ。ありがとうございます。せっかくなのでConfig_PORTの場合の注意点やアドバイスがあれば、ご教授ください。厚かましくてすみません。

    よろしくお願い致します。

  • リューキィさん、こんにちは。NoMaYです。

    I/Oポートとして使う場合の小技では無いですけれども、I/Oポートとして端子を使っていない場合でも、プルアップとかドライブ能力とか設定が可能な場合があるので、端子割り込み入力とかUART入力とかで外付けプルアップ無しに出来ないかな、と思った時など、マイコンのハードウェアマニュアルのポート構成の概念図をちょっと確認してみるのも良いかな、と思います。(設定すると黄色の!マークが付くかも知れませんが。) あと、そういう端子割り込み入力とかUART入力とかで使っていても入力ポートとして値を読むことが出来る、というのもあった気がしなくも無いです。(コード生成されたものでは無く、手書きでコードを書いて敢えてそういうことをすれば、ということなので、RXスマートコンフィグレータのGUIとは関係無いのですけれども。)

  • NoMaYさん、こんにちは。リューキィです。

    ご教授ありがとうございます。まだまだ未熟でわからない事ばかりですが、少しずつでも理解していければと思います。

    (おかげ様で少し先に進めたんですが、また別のerrorに捕まってしまっています(- - ;))

  • r_gpio_rxを使用してPC2・PC3の出力を試してみましたが、うまく出力されていませんでした。

    同じソースで端子の指定をPC1・PC0に変えてみたところ、そちらは問題なく出力したので、ソース上の問題ではないようです。どなたかわかる方いらっしゃいましたら、ご指導頂ければ幸いです。

    よろしくお願い致します。

  • リューキィさん、こんにちは。NoMaYです。

    ごめんなさい、ごめんなさい、ごめんなさい。回路図を見間違えました。R71とR82に0Ω抵抗(もしくは短絡)が必要でした。そうしないと、PC2/PC3がArduinoコネクタD12/D13に繋がりませんでした。すみません。

  • NoMaYさん、こんにちは。リューキィです。

    ご指導ありがとうございます!やっぱり抵抗を外したら物理的に断線してるってことでしょうか?(^^ ;)

    であれば、元の様に0Ωの抵抗をはんだ付けすればいいでしょうか?そのうえで、警告を無視するだけでよろしいですか???

  • 違いますね。R71とR82ってことは、R71だけ戻してR65についていた0Ωの抵抗をR82に取り付ければOKでしょうか?

  • リューキィさん、こんにちは。NoMaYです。

    > R71だけ戻して

    そうでは無いです。回路図の画面コピーを取って赤入れしますので、少しお待ち下さい。(あと、少し用事がありますので、その後にリプライします。)

  • リューキィさん、こんにちは。NoMaYです。

    以下の回路図の画面コピー(及びユーザーズマニュアルの画面コピー)のように0Ω抵抗を付け替えるのです。(念の為、画面コピーに書き込みました。)







    [関連リンク]

    RX65N Envision Kit 製品ページ
    www.renesas.com/jp/ja/products/microcontrollers-microprocessors/rx-32-bit-performance-efficiency-mcus/rx65n-envision-kit-rx65n-envision-kit
     

  • NoMaYさん、こんにちは。リューキィです。

    ありがとうございます!無事に使えるようになりました!

    回路図のそこに書いてあったのですね。。。まったく見つける事が出来ませんでした。

    本当にいつもいつも、ご丁寧にありがとうございます。感謝しかないです。

Reply
  • NoMaYさん、こんにちは。リューキィです。

    ありがとうございます!無事に使えるようになりました!

    回路図のそこに書いてあったのですね。。。まったく見つける事が出来ませんでした。

    本当にいつもいつも、ご丁寧にありがとうございます。感謝しかないです。

Children
No Data