0

PDD4をGPIOとして使用しようとしているMCF5282があります。私のセットアップコードには、次のものがあります。

MCF5282_GPIO_DDRDD = 0x10;    /* cs on dd4. */
MCF5282_GPIO_PORTDD = 0x10; /* active-low. */

そして私のメインループでは、私は持っています:

MCF5282_GPIO_PORTDD = (mainloop_cnt & 0x10);

これにより、オシロスコープで素敵な方形波が得られるはずですが、ポートは私が言うようには機能していないようです. いくつかのセットアップ手順がありませんか? 5282 のマニュアルには、「ポート DD ピン割り当てレジスタ」を DDATA としての「プライマリ」の役割から再利用するための記述はありません。

編集 2011-03-01: これを理解することはできませんでした。GPIO に別のピンを使用しただけです。

4

1 に答える 1

0

DDATA を無効にするには、おそらくチップ コンフィギュレーション レジスタの PSTEN をクリアする必要があります。MCF5282 および MCF5216 ColdFire マイクロコントローラ ユーザー マニュアルの 27-4 ページを参照してください。

于 2010-12-29T05:34:37.723 に答える