Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

你好
我試圖通過鏈接兩個 8 位寄存器在 PSoC 創建器中創建一個 16 位控制寄存器。 我打算使用創建的寄存器以通過 DMA 存儲 SAR 的輸出結果。 研究後,我意識到我可以通過在 UDB 中註冊每個註冊器來創建註冊器,並且我自己設置,但輸出只顯示其中一個寄存器的結果。 我正在創建的程序如下所示,因此請告訴我為什麼它不成功。

使用的設備
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

1 解決方案
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,@Aashita_Raj

感謝您的評論!
實際上,我剛才能以 16 位控制寄存器運行該程序。 但是,我不確定我是否使用正確的連接設計了它,並認為讓您看一下該電路會更好,所以我粘貼下面的程序。

 

最好的問候,

 

HTN

在原始文章中檢視解決方案

0
3 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @htn ,

對於我的回應延遲,抱歉。 我在我的最後會內部檢查這一點。 我會盡快在這裡更新我的發現。

最好的問候,

青下

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @htn ,

從您給出的解釋中,我看到您正在使用相鄰的控制寄存器來形成一個 16 位寄存器。 但是,我CAN看到 cydwr.c文件的圖像上面。 如果您對組件進行了任何更改, CAN告訴我們嗎?同時,您CAN也附上您的項目,讓我們CAN ?

另外,您CAN幫助我們了解如何設定 DMA 嗎?我認為CAN幫助的一種解決方法是您CAN使用 DMA 鏈接來鏈接兩個控制寄存器 - 其中一個 DMA CAN用於存儲來自較低8 位元寄存器的數據,然後調用另一個鏈接的DMA 來存儲來自較高8 位元暫存器的資料。

如果以上有幫助,請告訴我們。

最好的問候,

青下

0
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,@Aashita_Raj

感謝您的評論!
實際上,我剛才能以 16 位控制寄存器運行該程序。 但是,我不確定我是否使用正確的連接設計了它,並認為讓您看一下該電路會更好,所以我粘貼下面的程序。

 

最好的問候,

 

HTN

0