起動時にFX2LP I2C周波数を変更する - KBA224158 - Community Translated (JA)
Employee
7 30, 2020
11:16 PM
- RSS フィードを購読する
- 新着としてマーク
- 既読としてマーク
- ブックマーク
- 購読
- 印刷用ページ
- 不適切なコンテンツを報告
7 30, 2020
11:16 PM
Community Translated by NoTa_4591161 Version: **
Original KBA: Modifying FX2LP I2C Frequency Upon Booting - KBA224158
質問:
EEPROMからのファームウェアのロード中にFX2LP I2Cの周波数を変更するにはどうすればよろしいでしょうか?
回答:
FX2LP I2Cコントローラーは、100 kHzおよび400 kHzでI2Cをサポートし、デフォルトでは100 kHzで動作します。EEPROMからの起動中にI2Cを400 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
この記事を評価: