Anonymous
Not applicable
Feb 04, 2014
01:00 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 04, 2014
01:00 PM
I have used successfully DMA transfer to write 8bit ADC output data to 8bit control register. It should also be possible to use DMA to write 16bit ADC output data to two consecutive control registers. 8bit transfer uses destination register address ControlReg_Control_PTR. What is the destination address for 16bit transfer?
Labels
- Labels:
-
PSoC 5LP
2 Replies
Feb 04, 2014
01:40 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 04, 2014
01:40 PM
I am curious, how do you know the two control registers are consecutive ?
You could always declare a public variable, fixed address in RAM, and declare a
16 bit pointer to that. defsysm is method. Take a look at this thread, towards end -
http://www.cypress.com/?app=forum&id=2233&rID=71060
Regards, Dana.
Feb 04, 2014
03:11 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 04, 2014
03:11 PM
I recently learned: for chained UDBs the registers ARE consecutive.
Bob