Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは
AURIX™ Development StudioでDSADCモジュールのスタンドアロンプロジェクトを開発しようとしています。私は次の方法を実装しているモジュールのクロックをエンブルしたい:

CONVCTRL_CLC.U = 0x00000000;モジュールクロックの有効化
while ((CONVCTRL_CLC.U & 0x00000002) == 2);モジュールが有効になるまで待つ
----- バス ペリフェラル インターフェイス: カーネル 0/1 のリセット
CONVCTRL_KRST0。B.RST = 0x1;カーネル0をリセット
CONVCTRL_KRST1。B.RST = 0x1;カーネル1をリセット
while (!CONVCTRL_KRST0。B.RSTSTAT);リセットが実行されるまで待機します
CONVCTRL_KRSTCLR。B.CLR = 0x1;カーネルリセットステータスビットのクリア
CONVCTRL_CCCTRL。B.TC = 0xB;コンバータ制御レジスタへのアクセスが有効
----- ADCの位相同期を設定する
CONVCTRL_PHSCFG。U = 0x00008007;FADC/8で位相同期信号を生成

DSADC -----------------------------------------------------------------------------を有効にする-----
-EDSADC_CLC.U = 0;負荷クロック制御レジスタ
while ((EDSADC_CLC.U & 0x00000002) == 2);モジュールが有効になるまで待つ
モジュールのリセット
EDSADC_KRST0。U = 1;
EDSADC_KRST1。U = 1;
while (EDSADC_KRST0.U != 0x2);
リセットフラグの設定をクリアします
EDSADC_KRSTCLR。U = 1;

しかし、デバッガウィンドウで上記の構成 AURIX™ 確認することはできません。 何が問題になるのでしょうか? どのように解決できるか。
この問題に迅速に対応できることは評価されます。

おかげで、よろしく。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Developing-Standalone-Project-for-DSADC-in-Aurix-Studio/td-p/681676

0 件の賞賛
3 返答(返信)
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

「しかし、デバッガウィンドウで上記の構成 AURIX™ 確認できません。」 これは、レジスタが更新されていないことを意味しますか? ADS(AURIX™ Development Studio)のスクリーンショットで問題を説明していただけますか?

よろしくお願いいたします。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Developing-Standalone-Project-for-DSADC-in-Aurix-Studio/m-p/682057

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

はい、レジスタが更新されていません。 例えば、EDSADC CLCレジスタの以下の画像を参照してください。

Ashwini_0-1706079539003.png

AURIX™参考までに、私はTC389評価TDA5235_868_5_BOARD を使用しています。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Developing-Standalone-Project-for-DSADC-in-Aurix-Studio/m-p/682492

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@Ashwini 

EDSADC_CLC、EDSADC_KRST0、EDSADC_KRST1レジスターにはENDINIT保護があります。

Ulises_L_0-1707777277303.png

Ulises_L_1-1707777289032.png

これらのレジスタに書き込む前に、この保護を無効にしましたか?

よろしくお願いいたします
ウリセス

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Developing-Standalone-Project-for-DSADC-in-Aurix-Studio/m-p/693236

0 件の賞賛