S6J3360のICUチャネルおよびパッケージのICUピン間の関係 - KBA230042 - Community Translated (JA)
- RSS フィードを購読する
- 新着としてマーク
- 既読としてマーク
- ブックマーク
- 購読
- 印刷用ページ
- 不適切なコンテンツを報告
Community Translated by keni_4440091 Version: **
Translation - English: Relationship Between ICU Pins on Package and Internal ICU Channels in S6J3360 - KBA230042
質問:
インプットキャプチャー(ICU)ピン ICU_10_IN1_0(P1_08)はどうやって使用しますか?リソース入力レジスタ(RIC_RESINxxx)を構成するために、内部インプットキャプチャーチャネルリソースにパッケージ上のICUピンをどのようにマップしますか?
回答:
S6J3360シリーズは、6つまでのインプットキャプチャーユニット(ICU)をサポートします。各々のユニットは2つの独立した外部入力ピン(IN0またはIN1)で構成されています。このように、各々のユニットは図1に示すように2つのインプットキャプチャーチャネルがあります。S6J3360 データシートに定義されているICUピン名は、ユニット番号に基づいています。しかし、この番号は、S6J3360 ハードウェアマニュアル (3.1章. リソース入力構成)のリソース入力構成で使用されている内部チャネル番号とは異なります。表 1に、ICUピンと内部ICUチャネル間のマッピングを示します。
図1. 32-ビットインプットキャプチャーの構成図
表1. ICUピンと内部ICUチャネルリソース間のマッピング
ICU pin define (in datasheet) | Pin description (in datasheet) | Internal ICU channel resource (in hardware manual) |
ICU0_IN0_x | Input capture0 ch.0 | Internal Input capture ch.0 (IN0/ICU0) |
ICU0_IN1_x | Input capture0 ch.1 | Internal Input capture ch.1 (IN1/ICU1) |
ICU1_IN0_x | Input capture1 ch.0 | Internal Input capture ch.2 (IN2/ICU2) |
ICU1_IN1_x | Input capture1 ch.1 | Internal Input capture ch.3 (IN3/ICU3) |
ICU2_IN0_x | Input capture2 ch.0 | Internal Input capture ch.4 (IN4/ICU5) |
ICU2_IN1_x | Input capture2 ch.1 | Internal Input capture ch.5 (IN5/ICU5) |
ICU8_IN0_x | Input capture8 ch.0 | Internal Input capture ch.16 (IN16/ICU16) |
ICU8_IN1_x | Input capture8 ch.1 | Internal Input capture ch.17 (IN17/ICU17) |
ICU9_IN0_x | Input capture9 ch.0 | Internal Input capture ch.18 (IN18/ICU18) |
ICU9_IN1_x | Input capture9 ch.1 | Internal Input capture ch.19 (IN19/ICU19) |
ICU10_IN0_x | Input capture10 ch.0 | Internal Input capture ch.20 (IN20/ICU20) |
ICU10_IN1_x | Input capture10 ch.1 | Internal Input capture ch.21 (IN21/ICU21) |
*_x: 0または1になります。ピンの一つはICUピンとして選択できます。
このように、例えば、ICU10_IN1_0 (P1_08)を使用する場合、リソース入力レジスタRIC_RESIN378は、IN21(内部ICU ch.21)内部リソースとしてP1_08を選択するために‘0’に設定する必要があります。更に、ICU21入力リソースとしてフリーランタイマー(FRT)チャネルを選択するためにRIC_RESIN379を構成する必要があります。
図2. S6J3360ハードウェアマニュアルのRIC_RESINxxxレジスタ