This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Digital output with 1.86v

Hello everyone I am trying to connect several LEDs but the tension pins are locked in 1.86 volts. The output is enabled and the pins are configured as output , then write to connect the LEDs to audition without success , I am simulating with proteus . And using a LM3S328 . Can anyone help me please .

#include <stdio.h>
#include "../device/lm3s_cmsis.h"
#include "../inc/hw_sysctl.h"
#include "../driverlib/gpio.h"

int main(void) {
        SYSCTL->RCGC2 |= SYSCTL_SET2_GPIOC;

        GPIODirModeSet(GPIO_PORTC_BASE, GPIO_PIN_0, GPIO_DIR_MODE_OUT);
        GPIODirModeSet(GPIO_PORTC_BASE, GPIO_PIN_1, GPIO_DIR_MODE_OUT);
        GPIODirModeSet(GPIO_PORTC_BASE, GPIO_PIN_2, GPIO_DIR_MODE_OUT);
        GPIODirModeSet(GPIO_PORTC_BASE, GPIO_PIN_3, GPIO_DIR_MODE_OUT);
        GPIODirModeSet(GPIO_PORTC_BASE, GPIO_PIN_4, GPIO_DIR_MODE_OUT);
        GPIODirModeSet(GPIO_PORTC_BASE, GPIO_PIN_5, GPIO_DIR_MODE_OUT);
        GPIODirModeSet(GPIO_PORTC_BASE, GPIO_PIN_6, GPIO_DIR_MODE_OUT);
        GPIODirModeSet(GPIO_PORTC_BASE, GPIO_PIN_7, GPIO_DIR_MODE_OUT);

        while (1) {

                GPIOPinWrite(GPIO_PORTC_BASE, GPIO_PIN_0, GPIO_PIN_0);
                GPIOPinWrite(GPIO_PORTC_BASE, GPIO_PIN_1, GPIO_PIN_1);
                GPIOPinWrite(GPIO_PORTC_BASE, GPIO_PIN_2, GPIO_PIN_2);
                GPIOPinWrite(GPIO_PORTC_BASE, GPIO_PIN_3, GPIO_PIN_3);
                GPIOPinWrite(GPIO_PORTC_BASE, GPIO_PIN_4, GPIO_PIN_4);
                GPIOPinWrite(GPIO_PORTC_BASE, GPIO_PIN_5, GPIO_PIN_5);
                GPIOPinWrite(GPIO_PORTC_BASE, GPIO_PIN_6, GPIO_PIN_6);
                GPIOPinWrite(GPIO_PORTC_BASE, GPIO_PIN_7, GPIO_PIN_7);
        }
}

<\pre>