Hi
try to use some Pins as GPIO.
// Rng 0 800mA FS
MiscAnalogRegs.GLBIOEN.bit.CONTROL_IO_EN = 1;
MiscAnalogRegs.GLBIOOE.bit.CONTROL_IO_OE = 1;
MiscAnalogRegs.GLBIOVAL.bit.CONTROL_IO_VALUE = 1;
MiscAnalogRegs.GLBIOVAL.bit.CONTROL_IO_VALUE = 0;
MiscAnalogRegs.GLBIOVAL.bit.CONTROL_IO_VALUE = 1;
MiscAnalogRegs.GLBIOVAL.bit.CONTROL_IO_VALUE = 0;
MiscAnalogRegs.GLBIOVAL.bit.CONTROL_IO_VALUE = 1;
// Rng 1 40mA FS
MiscAnalogRegs.GLBIOEN.bit.SYNC_IO_EN = 1;
MiscAnalogRegs.GLBIOOE.bit.SYNC_IO_OE = 1;
MiscAnalogRegs.GLBIOVAL.bit.SYNC_IO_VALUE = 1;
MiscAnalogRegs.GLBIOVAL.bit.SYNC_IO_VALUE = 0;
MiscAnalogRegs.GLBIOVAL.bit.SYNC_IO_VALUE = 1;
MiscAnalogRegs.GLBIOVAL.bit.SYNC_IO_VALUE = 0;
MiscAnalogRegs.GLBIOVAL.bit.SYNC_IO_VALUE = 1;
//Rng 2 2mA FS // works
MiscAnalogRegs.GLBIOEN.bit.FAULT2_IO_EN = 1; //Configure FAULT2 as GPIO
MiscAnalogRegs.GLBIOOE.bit.FAULT2_IO_OE = 1; // 1 = output, 0 = input
MiscAnalogRegs.GLBIOVAL.bit.FAULT2_IO_VALUE = 0;
FAULT2 pin works, CONTROL.pin Needs an external pullup as I read and SYNC? Dont see any pulse at the SYNC line
Thanks for helping.
With best regards
Gerhard