- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The technical reference manual says "There are eight complex I/O pin groups, the elements of which are chosen in a modulo 8 fashion (complex I/O group 0: GPIO 0, 8, 16; complex I/O group 1: GPIO 1, 9, 17, and so on)" (p.53).
Using the TRM documentation it seems like they would be:
Group0: 0 8 16
Group1: 1 9 17
Group2: 2 10 18
Group3: 3 11 19
Group4: 4 12 20
Group5: 5 13 21
Group6: 6 14 22
Group7: 7 15 23
But the CyFxGpioComplexApp example configures GPIO pins 50, 51, and 52 as complex.
Which pins are in each of the 8 complex GPIO pin groups?
It is not clear to me which pins are complex in Table 7 of the FX3 datasheet, either.
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
FX3 support eight complex GPIO blocks and available pins on Modulo-8 basis. For example GPIO_0 and GPIO_8 cannot be used together as Complex GPIOs.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for your response. I am unclear on how many of the GPIO pins can be used as complex. Is the list below correct? So Group0-1 have 8 pins and Group2-7 have 7 pins each? And all 58 pins are complex GPIO pin candidates?
Group0: pins 0 8 16 24 32 40 48 56
Group1: pins 1 9 17 25 33 41 49 57
Group2: pins 2 10 18 26 34 42 50
Group3: pins 3 11 19 27 35 43 51
Group4: pins 4 12 20 28 36 44 52
Group5: pins 5 13 21 29 37 45 53
Group6: pins 6 14 22 30 38 46 54
Group7: pins 7 15 23 31 39 47 55