起動時にFX2LP I2C周波数を変更する - KBA224158 - Community Translated (JA)

Version 1

    Community Translated by  NoTa_4591161    Version: **

     

    Translation - English: Modifying FX2LP I2C Frequency Upon Booting - KBA224158

     

    質問:

    EEPROMからのファームウェアのロード中にFX2LP I2Cの周波数を変更するにはどうすればよろしいでしょうか?

     

    回答:

    FX2LP I2Cコントローラーは、100 kHzおよび400 kHzI2Cをサポートし、デフォルトでは100 kHzで動作します。EEPROMからの起動中にI2C400 kHzで動作させるには、EEPROMの構成バイトを0x01に設定する必要があります。

    EEPROMのバイト構成:

    構成

    b7

    b6

    b5

    b4

    b3

    b2

    b1

    b0

    0

    ディスコン

    0

    0

    0

    0

    0

    400 kHz

    Keil uVisionを使用してバイト構成にこの値を指定してIICファイルを生成するには、プロジェクトのビルド後の設定に次のコマンドを追加します

    hex2bix -i -f 0xC2 -c 0x01 -o <ファイル名> .iic <ファイル名> .hex