This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C1290NCPDT: Using TM4C1290 with SPI flash on SSI2

Part Number: TM4C1290NCPDT

We want to configure the SSI2 pins with extended drive mode for 8 mA or 12 mA.

We currently see no change in rise time of the signal.

Is the extended drive mode available when this pins are configured for SSI2? 

If so, is there a specific sequence required for configuring these using the TivaWare commands or Tiva registers?

 

  • Hi Haroldo,

    You are trying to overwrite the default drive strength for SSI pins using the GPIPadConfigSet(). Is that correct?

    void
    GPIOPinTypeSSI(uint32_t ui32Port, uint8_t ui8Pins)
    {
    //
    // Check the arguments.
    //
    ASSERT(_GPIOBaseValid(ui32Port));

    //
    // Make the pin(s) be peripheral controlled.
    //
    GPIODirModeSet(ui32Port, ui8Pins, GPIO_DIR_MODE_HW);

    //
    // Set the pad(s) for standard push-pull operation.
    //
    GPIOPadConfigSet(ui32Port, ui8Pins, GPIO_STRENGTH_2MA, GPIO_PIN_TYPE_STD);
    }

    I think you can only change the drive strength when the pins are in GPIO mode not when the pins are controlled by the peripherals (i.e. SSI).