Dear Sirs
The PB6 of TM4C1231E6PM is configured as output. The pin is driving mosfet BSS138 that tuns on/off a relay.
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB); ROM_GPIOPinTypeGPIOOutput(GPIO_PORTB_BASE,GPIO_PIN_6 );
The output has an aleatory behavior. Most of the times the High Output is, as expected, 3.3V. But sometimes it's 1.1V which cause the relay to remain off.
I checked the supply behavior with a scope and is consistently 3.3V.
I have been try to find the bug for some days.
Regards
Ysaac