30319_labs
Sistemas Electrónicos con Microprocesadores
Cargando...
Buscando...
Nada coincide
Funciones GPIO

Funciones

void GPIO_ChannelDigAna (const GpioChannel_t channel, const GpioDigAna_t mode)
void GPIO_ChannelMode (const GpioChannel_t channel, const GpioDir_t mode)
GpioPinState_t GPIO_ChannelRead (const GpioChannel_t channel)
void GPIO_ChannelWrite (const GpioChannel_t channel, const GpioPinState_t pin)
void GPIO_ChannelToggle (const GpioChannel_t channel)

Descripción detallada

Documentación de funciones

◆ GPIO_ChannelDigAna()

void GPIO_ChannelDigAna ( const GpioChannel_t channel,
const GpioDigAna_t mode )

Configura un pin GPIO como analógico o digital.

Parámetros
[in]channelCanal GPIO a configurar
[in]modeModo del canal (GPIO_DIG/GPIO_ANA)
Devuelve
void

◆ GPIO_ChannelMode()

void GPIO_ChannelMode ( const GpioChannel_t channel,
const GpioDir_t mode )

Configura un pin GPIO como entrada o salida.

Parámetros
[in]channelCanal GPIO a configurar
[in]modeModo del canal (GPIO_INPUT/GPIO_OUTPUT)
Devuelve
void

◆ GPIO_ChannelRead()

GpioPinState_t GPIO_ChannelRead ( const GpioChannel_t channel)

Lee el estado de un pin GPIO.

Parámetros
[in]channelCanal GPIO a leer
Precondición
El canal debe estar configurado previamente
Devuelve
GpioPinState_t Estado lógico del canal (GPIO_LOW o GPIO_HIGH)

◆ GPIO_ChannelToggle()

void GPIO_ChannelToggle ( const GpioChannel_t channel)

Invierte el estado actual de un pin GPIO.

Parámetros
[in]channelCanal GPIO a modificar
Precondición
El canal debe estar configurado como salida
Devuelve
void

◆ GPIO_ChannelWrite()

void GPIO_ChannelWrite ( const GpioChannel_t channel,
const GpioPinState_t pin )

Escribe un valor en un pin GPIO.

Parámetros
[in]channelCanal GPIO a escribir
[in]pinValor lógico a escribir (GPIO_LOW o GPIO_HIGH)
Precondición
El canal debe estar configurado como salida
Devuelve
void