- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have an application where I would like to output single words of data (16bit or 32bit) from the FX3 to its output pins.
DQ0..31 can be configured as GPIO and controlled "manually" using the CPU, one pin at a time, by writing to GPIO_SIMPLE.
But on most other MCU's such port pins will also be directly memory mapped so that a single 16bit or 32bit CPU write will control all pins with a single write.
Is this kind of functionality possible on FX3, or must I always use DMA to control the GPIF outputs in a synchronous way?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
CyU3PGpifWriteDataWords API writes a specified number of data words to the GPIF interface.
Refer FX3 API Guide for more details
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
CyU3PGpifWriteDataWords API writes a specified number of data words to the GPIF interface.
Refer FX3 API Guide for more details
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
With a suitable GPIF2 state machine, this solution worked exactly as I needed.