Post History
There may be workaround, potentially, although I haven't done it. Neither have I used the AD5941. The GPIO2 has an output function for synchronizing external device. Configure it for synchroniza...
#3: Post edited
- There may be workaround, potentially, although I haven't done it. Neither have I used the AD5941.
- The GPIO2 has an output function for synchronizing external device. Configure it for synchronization, then set the pin state of GPIO2 through the SYNCEXTDEVICE register. Control the state of GPIO0 and GPIO1 through the GP0OUT register.
- *p.s.*
- Perhaps they shouldn't have named the GPIO2 a GPIO in the datasheet.
- These GPIO pins have muxed functions. Table 152 on p.124 in the datasheet describes which functions each pin can have. All of them can be a GPIO, except for the GPIO2. They should have called it something else, and not GPIO. They invited this slip.
What might be a better naming? SYNC0/GPIO0, SYNC1/GPIO2, SYNC2, SYNC3/GPIO3, etc.
- There may be workaround, potentially, although I haven't done it. Neither have I used the AD5941.
- The GPIO2 has an output function for synchronizing external device. Configure it for synchronization, then set the pin state of GPIO2 through the SYNCEXTDEVICE register. Control the state of GPIO0 and GPIO1 through the GP0OUT register.
- *p.s.*
- Perhaps they shouldn't have named the GPIO2 a GPIO in the datasheet.
- These GPIO pins have muxed functions. Table 152 on p.124 in the datasheet describes which functions each pin can have. All of them can be a GPIO, except for the GPIO2. They should have called it something else, and not GPIO. They invited this slip.
- What might be a better naming? SYNC0/GPIO0, SYNC1/GPIO1, SYNC2, SYNC3/GPIO3, etc.
#2: Post edited
- There may be workaround, potentially, although I haven't done it. Neither have I used the AD5941.
The GPIO2 has an output function for synchronizing external device. Configure it for synchronization, then set the pin state of GPIO2 through the SYNCEXTDEVICE register. Control the state of GPIO0 and GPIO1 through the GP0OUT register. (Or through the corresponding HAL library functions.)- *p.s.*
- Perhaps they shouldn't have named the GPIO2 a GPIO in the datasheet.
- These GPIO pins have muxed functions. Table 152 on p.124 in the datasheet describes which functions each pin can have. All of them can be a GPIO, except for the GPIO2. They should have called it something else, and not GPIO. They invited this slip.
- What might be a better naming? SYNC0/GPIO0, SYNC1/GPIO2, SYNC2, SYNC3/GPIO3, etc.
- There may be workaround, potentially, although I haven't done it. Neither have I used the AD5941.
- The GPIO2 has an output function for synchronizing external device. Configure it for synchronization, then set the pin state of GPIO2 through the SYNCEXTDEVICE register. Control the state of GPIO0 and GPIO1 through the GP0OUT register.
- *p.s.*
- Perhaps they shouldn't have named the GPIO2 a GPIO in the datasheet.
- These GPIO pins have muxed functions. Table 152 on p.124 in the datasheet describes which functions each pin can have. All of them can be a GPIO, except for the GPIO2. They should have called it something else, and not GPIO. They invited this slip.
- What might be a better naming? SYNC0/GPIO0, SYNC1/GPIO2, SYNC2, SYNC3/GPIO3, etc.
#1: Initial revision
There may be workaround, potentially, although I haven't done it. Neither have I used the AD5941. The GPIO2 has an output function for synchronizing external device. Configure it for synchronization, then set the pin state of GPIO2 through the SYNCEXTDEVICE register. Control the state of GPIO0 and GPIO1 through the GP0OUT register. (Or through the corresponding HAL library functions.) *p.s.* Perhaps they shouldn't have named the GPIO2 a GPIO in the datasheet. These GPIO pins have muxed functions. Table 152 on p.124 in the datasheet describes which functions each pin can have. All of them can be a GPIO, except for the GPIO2. They should have called it something else, and not GPIO. They invited this slip. What might be a better naming? SYNC0/GPIO0, SYNC1/GPIO2, SYNC2, SYNC3/GPIO3, etc.
