3231h Flex IO Configuration
Function
Defines how the pins (inputs/outputs 1 … 4) of the device are used.
Each bit in the respective subindex corresponds to a pin, whereby the first pin configures DIO1, the second pin DIO2, etc.
- Pin 1: DIO1_IO_CS
- Pin 2: DIO2_CD_CLK
- Pin 3: DIO3_CD_DIR
- Pin 4: DIO4_IO_MOSI
-
Subindex 03h Alternate Function Mask: This bit mask defines whether the alternative function of the pin is to be activated.
To activate an alternative function, set the corresponding bit to "1":
Bit Pin Alternative function 1 DIO2_CD_CLK Clock input in clock-direction mode 2 DIO3_CD_DIR Direction input in clock-direction mode Note:If you do not activate the alternative function, you can no longer use the corresponding pin as a normal input/output.
If the Clock-direction mode is activated, the pins for clock and direction are automatically configured accordingly and the settings in 3231h are overwritten.
- Subindex 01h
Output Mask: This bit mask defines whether the pin is used as input or output (depending on whether an alternative function was activated for the pin in subindex 03h):
- Bit = "0": Pin is input (default)
- Bit = "1": Pin is output
-
Subindex 02h Pullup Mask: This bit mask defines whether the pin is a pullup or pulldown:
- Bit = "0": Pin is pulldown (default)
- Bit = "1": Pin is pullup
Subindex 02h is only active for the pin if it is defined as an input.
Example for subindex 01h: Pin 2 and pin 3 are to be outputs, value = "6" (=0110 b)
Object description
Index | 3231h |
Object name | Flex IO Configuration |
Object Code | ARRAY |
Data type | UNSIGNED16 |
Savable | yes, category: application |
Access | read only |
PDO mapping | no |
Allowed values | |
Preset value | |
Firmware version | FIR-v1650-B472161 |
Change history |
Value description
Subindex | 00h |
Name | Number Of Entries |
Data type | UNSIGNED8 |
Access | read only |
PDO mapping | no |
Allowed values | |
Preset value | 03h |
Subindex | 01h |
Name | Output Mask |
Data type | UNSIGNED16 |
Access | read / write |
PDO mapping | no |
Allowed values | |
Preset value | 0000h |
Subindex | 02h |
Name | Pullup Mask |
Data type | UNSIGNED16 |
Access | read / write |
PDO mapping | no |
Allowed values | |
Preset value | 0000h |
Subindex | 03h |
Name | Alternate Function Mask |
Data type | UNSIGNED16 |
Access | read / write |
PDO mapping | no |
Allowed values | |
Preset value | 0000h |