0

私はマイクロチッププログラミングに非常に慣れていません。

いくつか質問があります。

  1. pic32 の mikroC Pro で発振器周波数を設定する方法がわかりませんでした。edit-projects の設定でできるのですが、コードで値を設定したいです。

  2. 次に、RA2、ピン 9 を出力として設定する方法がわかりませんでした。

次のことを行いましたが、ピンを出力として作成できませんでした

define StepperDisable LATA.F2 // 出力

StepperDisableDir TRISA.F2 を定義します。

StepperDisableDir = アウト;

あなたが私を助けることができれば、私は本当に感謝しています. 私が言ったように、私はソフトウェア プログラミングを行ったことがありますが、非常に低レベルのハードウェア プログラミングは行っていません。

どうもありがとう

4

2 に答える 2

0

出力として設定するには、最初に _TRISA2 = 0 を設定し、次に _LATA2 = 1 を設定します。これを逆にすると、ラッチは取得されず、出力はアウトに設定されますが、ローになります。私は XC32 コンパイラを使用して話しているので、_TRIS/_LAT は存在しない可能性がありますが、LATA.F2 と TRISA.F2 でも同じことができるはずです。

#define StepperDisable    _LATA2
#define StepperDisableDir _TRISA2
#define OUTPUT  0
#define INPUT   1

#define HIGH    1
#define LOW     0

StepperDisableDir = OUTPUT
StepperDisable = HIGH

オシレーターについては、どのオシレーターについて話しているのですか? PIC32 命令クロック発振器? それともPWM?

于 2014-10-02T13:09:35.163 に答える