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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは。
PSoCクリエーターで2つの8ビットレジスタをリンクして16ビットの制御レジスタを作成しようとしています。 作成したレジスタは、DMAを介してSARの出力結果を格納する目的で使用する予定です。 調べた結果、UDBに各レジスタを登録することでレジスタを作成できることがわかり、自分で設定しましたが、出力には1つのレジスタの結果しか表示されません。 私が作成しているプログラムを以下に示しますので、なぜうまくいかないのか教えてください。

使用機材
PSoC 6 (CY8C62x7), PSoC クリエーター 4.4

2023-10-03.png2023-10-03 (2).png

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/How-to-make-16bit-control-reg-with-PSoC6/td-p/616086

0 件の賞賛
1 解決策
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは、@Aashita_Raj

コメントありがとうございます!
実際、私はちょうど今、16ビットの制御レジスタとしてプログラムを実行することができました。 ただ、正しい接続で設計したのかよくわからず、その回路を見てもらった方がいいと思ったので、以下のプログラムを貼り付けています。

 

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

 

ティッカー

元の投稿で解決策を見る

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

こんにちは @htn

返信が遅れたことをお詫び申し上げます。 私はこれを私の最後に内部でチェックしています。 私は私の発見でできるだけ早くここで更新します。

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

あした

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

こんにちは @htn

あなたが説明したことから、私はあなたが16ビットレジスタを形成するために隣接する制御レジスタを使用していることがわかります。 しかし、私はcydwr.cしか見CAN上のファイルの画像。 CAN コンポーネントに変更を加えた場合はお知らせください。 その間、あなたもあなたのプロジェクトを添付して、私たちがそれを見るCANCAN?

また、DMAをどのように構成したかについて、 CAN ご協力いただけますか? 1つの回避策はCAN、2つの制御レジスタをリンクするためにDMAチェーンCANCAN1つのDMAを使用して下位8ビットレジスタからのデータを保存し、別のチェーンDMAを呼び出して上位8ビットレジスタからのデータを格納することです。

上記がお役に立てばお知らせください。

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

あした

0 件の賞賛
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは、@Aashita_Raj

コメントありがとうございます!
実際、私はちょうど今、16ビットの制御レジスタとしてプログラムを実行することができました。 ただ、正しい接続で設計したのかよくわからず、その回路を見てもらった方がいいと思ったので、以下のプログラムを貼り付けています。

 

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

 

ティッカー

0 件の賞賛